我刚刚从 APress 出版的图书馆“ Beginning iPhone Games Development ”中挑选的一本书开始学习编写 iPhone 应用程序(可能为时已晚)。我现在开始相信它是为 XCode 3 编写的。但此时,我可以下载带有 iOS 5 SDK 的 XCode 4.3.1。
书中列出了一个代码块:
// XCODE 3: changing to landscape orientation in AppDelegate.m
- (void) applicationDidFinishLaunching:(UIApplication*)application {
[application setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
[application setStatusBarHidden:YES animated:NO];
[window addSubView:viewController.view];
[window makeKeyAndVisible];
}
经过一番挣扎,我得出结论,两个 XCode 版本之间存在重大变化,因为它没有提到需要对 AppDelegate.h 或连接视图/控制器 IBOutlets 进行的任何更改。
任何人都可以向我展示有关更改的良好参考以及 Xcode 4.3.1 中的相同代码吗?