xcode4.2新建Window_Base_Application的方法 英文版 按照书上做demo的有福了(很简单)
来源:互联网 发布:淘宝联盟提现钱到哪里 编辑:程序博客网 时间:2024/04/25 20:12
I had upgraded Xcode to 4.2 beta 4 and realised that there is no more templates for iOS 4.
Obviously, it did not include iOS 4 SDK because it said “with iOS 5 SDK”, duh!
I could not go back to Xcode beta 3 since I upgraded my iPhone to beta 4 as well.
Anyway…
In the tutorial that I am learning at the moment, it requires “Window-based application”.
Xcode 4.2 beta 4 does not have “window-based application”; so, I created a project with “Empty application”.
Unfortunately, “Empty application” has no longer “MainWindow.xib”, which tutorial teacher said to modify something in it.
So, I googled to make “MainWindow.xib” visible and found this article.
“MainWindow.xib” posted by Jeroen Trappers
What he said is that “MainWindow.xib” is not included by default in templates. He suggested to create “MainWindow.xib” manually as below:
(FYI, this instruction is only for me. It is better to go to original article and follow.)
1. Create new project in Xcode 4.2 beta and choose “Empty Application” template
2. Add “New File” to the project by choosing “iOS -> User Interface -> Empty”
3. Choose “iPhone” and name “MainWindow” (.xib will be added automatically)
4. Open “MainWindow.xib” in project navigator
5. Click “File’s Owner” in “Placeholders”
Change Class as “UIApplication” in “Identity Inspector”
6. Drag “Object” in the library into “Objects” panel on the left
7. Change the class of the Object as your delegate class, such as “DemoAppDelegate”
(The name of object will be automatically change like “Demo App Delegate”)
8. Drag “Window” in the library into “Objects” panel on the left
9. Open “DemoAppDelegate.h” in project navigator
10. Find below code
@interface DemoAppDelegate :UIResponder@property (strong, nonatomic)UIWindow *window;@end
11. Change as below:
@interface DemoAppDelegate :UIResponder@property (strong, nonatomic) IBOutlet UIWindow *window;@end
11. Open “MainWindow.xib” in project navigator
12. Click “File’s Owner” in “Placeholders”
13. Control-Drag “delegate” of “Outlets” in “Connections Inspector” to “Demo App Delegate” in “Objects”
14. Click “Demo App Delgate” in “Objects”
15. Control-Drage “window” of “Outlets” in “Connections Inspector” to “Window” in “Objects”
16. Open “Summary” of your project
17. Find “iPhone / iPod Deployment Info”
18. Change “Main Interface” as “MainWindow”
19. Open “DemoAppDelegate.m” in project navigator
20. Find below code
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];// Override point for customization after application launch.self.window.backgroundColor = [UIColor whiteColor];[self.window makeKeyAndVisible];return YES;}
21. Change as below
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{//self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];// Override point for customization after application launch.//self.window.backgroundColor = [UIColor whiteColor];[self.window makeKeyAndVisible];return YES;}
—- Finish —–
[Added 2011/07/25]
- xcode4.2新建Window_Base_Application的方法 英文版 按照书上做demo的有福了(很简单)
- 做vb.net的人有福了
- 【demo】新建一个springboot项目最简单的方法
- 清明节自己在宿舍做了一个游戏模拟器...学开车的同学有福了
- 简单的做了一个苹果支付的demo
- 喜欢单机版游戏的朋友有福了!提供几个很全面的游戏网站
- 做了个超级简单的mysql数据库demo
- 关注RIA的兄弟们有福了
- 喜欢Ant不喜欢Maven的有福了
- 喜欢Delphi习惯的有福了
- Fixedsys控的福音! Vs2010有福了!
- 学C语言的,有福了,
- texturepacker 非常棒的工具,有福了
- 驾照还没考的朋友们,你们有福了!
- 使用xcode4.2做ios的国际化
- 为什么按照别人的方法做自己的站被K了?
- 自己按照书上实现的c语言的单链表
- 你按照涂料桶上的说明做了吗?
- 嵌入式wpa_supplicant的移植
- 对立,从批判开始
- 在Linux下编写Daemon
- Linux移植参考手册v1.0
- CentOS 编译 rebar出错
- xcode4.2新建Window_Base_Application的方法 英文版 按照书上做demo的有福了(很简单)
- 黑马程序员——Java动态代理
- 1031. Campus
- xcode生成文件
- Android媒体的一些使用总结
- 人工智能的一点摘抄 《视读 人工智能》
- OpenCV学习笔记(三十九)——再谈OpenCV的数据结构,Mat是如此强大
- 在Rprofile.site文件中设置R的镜像站点
- 最大子序列和的线性时间算法