一、xib文件的加载过程
- 默认调用init方法后,自动调用initWithFrame方法
- xib的加载不会调用init方法,而是调用initWithCoder方法,然后调用awakeFromNib方法
- 所以初始化xib加载控件的代码最好放在awakeFromNib方法中
二、自定义控件的补充
- 当控件是通过代码创建时,系统在控件初始化时会自动调用initWithFrame方法
- 当控件是用过xib/storyboard创建时,系统在控件初始化时会自动调用awakeFromNib方法
三、iOS开发中的框架分类
- 苹果官方框架
- 自定义框架
- 第三方框架
四、屏幕适配(比Android开发好很多)
- 关键点:约束和参照