ios几个重要方法
?加載類到內存,程序剛啟動的時候調用,調用在main函數之前
????
}
初始化類,類第一次使用的時候調用一次
2.+(void)initialize{
????
}
控制器的視圖架構,設置控制器的根view,重寫該方法后,以該方法為主,storyboard文件將不再起作用
3.-(void)loadView{
????
}
視圖加載完成
4.-(void)viewDidLoad{
????
}
視圖將要出現
5.-(void)viewWillAppear:(BOOL)animated{
????
}
解檔方法,使用xib/storyboard等文件時都會調用這個方法
6.-(id)initWithCoder:(NSCoder?*)aDecoder{????
}
加載xib完成時調用,在6之后調用。使用xib時一般我們可以在6&7兩個方法里動態添加組件
7.-(void)awakeFromNib{
????
}
使用手碼創建控件時,一般我們在該方法里動態添加組件&設置自身的一些屬性。外界調用init方法,系統內部也會自動調用這個方法
8.- (instancetype)initWithFrame:(CGRect)frame
?
{
} 一般我們在這個方法里計算frame,這個方法里是控件最后一次布局子控件,這里計算最準確9.-(void)layoutSubviews{
}
轉載于:https://www.cnblogs.com/it-k-50/p/6093041.html
總結
- 上一篇: ArcGIS软件中的坐标系及数据类型的概
- 下一篇: 操作数据表中的记录