Iphone 带故事板的iOS5,在哪里放置常见的应用程序对象初始化代码?

Iphone 带故事板的iOS5,在哪里放置常见的应用程序对象初始化代码?,iphone,objective-c,ios5,storyboard,Iphone,Objective C,Ios5,Storyboard,在我使用故事板之前,我的所有控制器都在以下位置初始化: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 我可以在创建控制器之前初始化所有公共对象(数据管理器等),并将它们传递给控制器 在我的第一个故事板项目中,我注意到我的一个控制器有 - (void)viewDidLoad //called before the app's

在我使用故事板之前,我的所有控制器都在以下位置初始化:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我可以在创建控制器之前初始化所有公共对象(数据管理器等),并将它们传递给控制器

在我的第一个故事板项目中,我注意到我的一个控制器有

- (void)viewDidLoad
//called before the app's 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
如果我在使用情节串连板,并且我的控制器在应用程序启动完成之前加载,我应该将我的common objects init代码放在哪里以确保它只被调用一次?


谢谢!

来自应用程序文档:didFinishLaunchingWithOptions:

…它在应用程序启动后调用,并且主 nib文件已加载


为了防止在初始化之前加载情节提要,您可以在-Info.plist中删除主xib文件或情节提要(对于情节提要,它称为
主情节提要文件基名称
)。然后您可以在需要时手动创建故事板。

故事板对我来说是全新的,我不知道如何手动创建:/: