羊了个羊第二关通关秘籍 本项目旨在为你快速通关羊了个羊,上手需要一定动手能力以及门槛,【必要】电脑 (Windows、macOS 均可使用Charles抓包修改数据通关)【必...
羊了个羊第二关通关秘籍 本项目旨在为你快速通关羊了个羊,上手需要一定动手能力以及门槛,【必要】电脑 (Windows、macOS 均可使用Charles抓包修改数据通关)【必...
Autoresizing 在Autolayout之前,有Autoresizing可以作屏幕适配,但局限性较大,有些任务根本无法完成(Autoresizing只能设置自身和父控...
代理的使用步骤 定义一份代理协议协议名字的格式一般是:类名 + Delegate比如UITableViewDelegate设计代理的细节一般都是@optional(让代理可以...
简介 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 应用沙盒的文件系统目录,如下图所示 ...
原子(atomic)atomic 内部会为setter方法加锁,提供多线程安全。是防止在写未完成的时候被另外一个线程读取,造成数据错误,但是需要耗费性能。 非原子(nonat...
目前最流行的Autolayout第三方框架 用优雅的代码方式编写Autolayout 省去了苹果官方恶心的Autolayout代码 大大提高了开发效率框架地址:https:/...
添加数据 删除数据 更新数据 全局刷新方法(最常用) 局部刷新方法 添加数据 删除数据 更新数据(仅仅是修改已经存在的数据)
设置数据源对象 数据源对象要遵守协议 实现数据源方法 tableView的常见设置 tableViewCell的常见设置 cell的循环利用 传统的写法 新的写法(注册cell)
为了完成手势识别,必须借助于手势识别器----UIGestureRecognizer 利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见...
通知(NSNotificationCenter\NSNotification)任何对象之间都可以传递消息使用范围1个对象可以发通知给多个对象1个对象可以接受多个对象发出的通知...
全称:Key Value Observing(键值监听) 作用:监听模型的属性值改变 步骤添加监听器// 利用b对象来监听a对象name属性的改变[a addObserver...
全称:Key Value Coding(键值编码) 赋值 取值
MVC是一种设计思想,贯穿于整个iOS开发中,需要积累一定的项目经验,才能深刻体会其中的含义和好处 MVC中的三个角色M:Model,模型数据V:View,视图(界面)C:C...
什么是VFL语言VFL全称是VisualFormatLanguage,翻译过来是“可视化格式语言”VFL是苹果公司为了简化Autolayout的编码而推出的抽象语言 示例 V...
每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知(NSNotifica...
左滑出现删除按钮 需要实现tableView的代理方法 左滑出现N个按钮 需要实现tableView的代理方法 进入编辑模式 在编辑模式中多选