摘要:
KVO KVO(键值观察),是iOS实现的无侵入式的观察者模式,该功能是基于runtime和KVC来完成的。 功能 自动监听 实现自动监听 1、在观察者类中实现 - (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)ob 阅读全文
摘要:
KVC KVC又叫做键值编码,不借助类提供的接口(setter和getter),访问类中的属性和成员变量,即使是私有属性和成员变量,也可以通过KVC进行读写,大大提高编程灵活性,但也破坏了系统封装性。 KVC是借助runtime,来获取类中信息,从而进行数据的读写。NSObject类的一个分 阅读全文
摘要:
基类UIGestureRecogizer 阅读全文
摘要:
1、搭建项目内测环境、外测环境、正式环境 配置project的配置名称 2. 定义项目中的宏定义 在Preprocessor Macros下,配置配置名称的宏定义。 3. 设置不同配置下的图标 4.在pch文件中定义 配置项目中的宏定义,不同的项目配置使用不同的宏定义下的代码 5. 创建scheme 阅读全文
摘要:
设计模式-命令模式 阅读全文
摘要:
UINavigationBar 阅读全文
摘要:
UITableView使用 阅读全文
摘要:
UICollectionView使用 阅读全文
摘要:
UItabBarViewController 阅读全文
摘要:
0、属性所属 1、edgesForExtendedLayout 在navigationBar透明的情况下: 从iOS7开始,苹果开始提倡全屏布局,即默认情况下控制器的根View的大小等于屏幕的大小,即使存在navigationBar+tabBar,View的大小不变等于屏幕的大小,这样导致的结果就是 阅读全文