Iphone 应用程序:didFinishLaunchingWithOptions和viewDidLoad
将决定在何处放置一些初始化代码。我们通常可以选择两个位置:…使用选项启动和viewDidLoad 我想问一下,在两者之间做出选择时,有哪些权衡 也有其他地方我们应该为此考虑吗? 还有内存使用—如果在内存不足期间视图被调出内存,我们是否需要担心在viewDidLoad中完成初始化?(例如,用户可能会在过程中丢失任何输入…) 属于AppDelegate。通常在这里创建和初始化应用程序本身终身所需的对象。是AppDelegate的生命周期Iphone 应用程序:didFinishLaunchingWithOptions和viewDidLoad,iphone,cocoa-touch,Iphone,Cocoa Touch,将决定在何处放置一些初始化代码。我们通常可以选择两个位置:…使用选项启动和viewDidLoad 我想问一下,在两者之间做出选择时,有哪些权衡 也有其他地方我们应该为此考虑吗? 还有内存使用—如果在内存不足期间视图被调出内存,我们是否需要担心在viewDidLoad中完成初始化?(例如,用户可能会在过程中丢失任何输入…) 属于AppDelegate。通常在这里创建和初始化应用程序本身终身所需的对象。是AppDelegate的生命周期 viewDidLoad 属于任何,并且在此处创建并初始化Vi
viewDidLoad
属于任何,并且在此处创建并初始化ViewController生命周期所需的对象。是视图控制器的生命周期。其他需要考虑的方法是
init
initWithNibName:bundle:
viewDidLoad
属于任何,并且在此处创建并初始化ViewController生命周期所需的对象。是视图控制器的生命周期。其他需要考虑的方法是
init
initWithNibName:bundle:
因此,这取决于对象的性质。取决于您试图实现的目标。你有更多的细节吗?一般来说:将代码放在它所属的类中。我认为这取决于需求,如果初始化是为了完整的应用程序,最好在launchingWithOptions中进行。如果只针对视图,则在ViewDidLoad中执行..取决于您试图实现的目标。你有更多的细节吗?一般来说:将代码放在它所属的类中。我认为这取决于需求,如果初始化是为了完整的应用程序,最好在launchingWithOptions中进行。如果仅针对视图,请在ViewDidLoad中执行。。