码迷,mamicode.com
首页 > 其他好文 > 详细

awakeFromNib、initWithCoder、initWithFrame三者区别

时间:2017-01-12 10:36:53      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:初始化   ini   解析   就会   存在   对象   使用   加载   oar   

(1)awakeFromNib和initWithCoder:差别
awakeFromNib 从xib或者storyboard加载完毕就会调用
initWithCoder: 只要对象是从文件解析来的,就会调用
同时存在会先调用initWithCoder:

(2)initWithCoder: & initWithFrame:
initWithCoder:使用文件加载的对象调用(如从xib或stroyboard中创建)
initWithFrame:使用代码加载的对象调用(使用纯代码创建)
注意:所以为了同时兼顾从文件和从代码解析的对象初始化,要同时在initWithCoder: 和 initWithFrame: 中进行初始化

awakeFromNib、initWithCoder、initWithFrame三者区别

标签:初始化   ini   解析   就会   存在   对象   使用   加载   oar   

原文地址:http://www.cnblogs.com/igeniuswwh/p/6275293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!