纯代码开发ios应用,viewController里loadView用来创建view,viewDidLoad用来创建view中的控件吗

第一个:常年在VIEWDIDLOAD里面构架VIEW的路过,虽然被各种各样的人喷小白……第二个:你是指删掉STORYBOARD之后会报错是吧,这个貌似是有两个地方要调整的,其中一个在编译选项里面,比较隐蔽,好好找找吧
■网友
看这里 纠正网上资料的错误,loadView,viewDidLoad,viewDidUnload
■网友
【纯代码开发ios应用,viewController里loadView用来创建view,viewDidLoad用来创建view中的控件吗】 viewDidLoad是初始化view的相关信息,如果要写很多子view,单独创建一个view去写。

■网友
参看http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007457
■网友
我的理解是这样子的:通常继承的viewcontroller都有对应的xib文件,viewdidload是配合这个xib来着的,所谓didload,是指xib里面的控件已经加载完了之后调用的。比如说,在xib里面加入一个uibutton,这时候当xib中控件加载完之后,调用viewdidload,这个uibutton已经被初始化好了。loadview,事实上,我们也可以使用硬编码的方式来声明一个viewcontroller里面的UI,所以这就是loadview存在的理由,你可以解除viewcontroller和xib文件的绑定关系,在loadview布局你的界面。
■网友
放出appdelegate,什么都明白了。
■网友
我觉得如果不用xib的话,在loadView里布局应该是可以的。在viewDidLoad里布局应该只是为了保证view初始化完成了。至于你第二个问题,不知道是怎么具体上下情景,不太清楚。


    推荐阅读