设备适配手段 Trait(设备特性)iOS 8+ UITraitEnvironment protocol(UIScreen, UIWindow,...
用约束条件(constraint)描述View定位属性之间的关系 Autoresizing只能描述上下级视图之间的关系 Autolayout支持...
一.界面布局过程 super view -layoutSubviews -setNeedsLayout 下次绘制之前需要重新推算布局 layou...
一.UIKit坐标,原点在屏幕的左上角 (另外一个坐标系:CoreGraphics坐标系原点在左下角,y轴方向相反) 注意翻阅CGGeometr...
自动引用计数ARC,OC默认的内存管理机制,针对堆上的对象,由编译器自动生成操作引用计数的指令(retain或release),来管理对象的创建...
NSString是一个Unicode编码,16位字符的字符序列 NSString被定义为类,是一个引用类型,拷贝时就是拷贝指针 使用字符串的第一...
运行时多态 多态:子类在父类统一行为接口下,表现不同的实现方式 对比重写与重载 子类重写父类同名同参数方法:子类只可重写父类方法 方法名相同,参...
集合类型有三种: Array数组,基于索引的有序的序列 Set,无序的,而且值是唯一的集合 Dictionary,键值对,Keys只能是唯一的,...
类别支持在没有源代码的情况下,基于某些特定的场合,为一个类增加功能 可以添加: 类方法 实例方法 重写基类方法 不能添加: 属性 实例变量 已存...