InitWithNibName和viewDidLoad?

Rob*_*Rob 2 iphone objective-c init viewdidload

可能重复:
initWithNibName VS viewDidLoad

我是iOS开发的新手.我想知道这两个功能之间的主要区别吗?

谢谢你的帮助

MCK*_*pur 5

    viewDidLoad
Run Code Online (Sandbox Code Playgroud)

在视图加载并被启动/取消归档并加载到内存中时调用.这是一个很好的定制停止.

 initWithNibName:
Run Code Online (Sandbox Code Playgroud)

用于使用xib文件的名称初始化某个类(它是一个覆盖的init方法),bundle参数指定文件的位置,您将为主包传递nil,即projects项目文件夹.

您应该在viewDidLoad中设置属性.initWithNibName:是从nib文件创建控制器实例时调用的.我不会在那里放置自定义代码.