XCode 4.3.3 如何新建 Window-base…
2015-06-26 09:18
316 查看
XCode 4 以后,项目模版中没有了 Window-based Application,跟它比较接近的项目模版是 Empty
Application. 如下图的选择:
我们想建一个 Window-based Application,需要在 Empty Application 基础上做一些设置。
下面是操作步骤,
新建一个 Empty Application
4.3.3 如何新建 Window-based Application应用的简单例子" />
默认的 Empty Application 项目包含下面文件
4.3.3 如何新建 Window-based Application应用的简单例子" />
创建 MainWindow.xib
新建一个 window类型的xib,命名为:MainWindow.xib, 如下图
4.3.3 如何新建 Window-based Application应用的简单例子" />
新建好 MainWindow.xib 后
指定 MainWindow.xib 的 File‘s Owner的所属类为 UIApplication。如下图,
4.3.3 如何新建 Window-based Application应用的简单例子" />
从Libray中拖动一个 Object 到界面上
4.3.3 如何新建 Window-based Application应用的简单例子" />
指定刚刚拖入的Object的所属类为 应用的 AppDelegate, 这里是 WBAppAppDelegate,如下图:
设置好了后,Object 会立即变成 App App Delegate的名字。
4.3.3 如何新建 Window-based Application应用的简单例子" />
把 MainWindow.xib的 File's Owner 的 delegate 跟 我们刚刚建立的 App App
Delegate 建立关联:
关联的拖动是在 Show the Connections inspector 中的,即最右边的那个
4.3.3 如何新建 Window-based Application应用的简单例子" />
修改 WBAppAppDelegate.h 文件,把 window 暴露给 xib 文件, 即增加IBOutlet 属性
修改前代码:
@property (strong, nonatomic) UIWindow *window;
修改后代码:
@property (strong, nonatomic) IBOutlet
UIWindow *window;
把 App Delegate 的 window 跟界面上的Window捆绑
4.3.3 如何新建 Window-based Application应用的简单例子" />
设置 应用的主界面
4.3.3 如何新建 Window-based Application应用的简单例子" />
到此我们就建立了 Window-base Applicaiton。
为了这里的简单演示,我们这里在 MainWindow.xib 文件上放一个有文字的标签,可以一目了然的看到执行效果:
4.3.3 如何新建 Window-based Application应用的简单例子" />
参考资料:
iPhone开发学习笔记007——Xcode4.2下iPhone多视图开发(自已创建MainWindow.xib和不用MainWindow.xib两种实现)
http://www.2cto.com/kf/201202/120864.html
困扰哥哥两天的东西终于找到答案了。XCODE4.2鄙视你。
http://blog.sina.com.cn/s/blog_4f1d20f30100twtd.html
How to Create an Xcode 4.0-style Window-based Application in Xcode
4.2
http://brianreiter.org/2011/11/23/how-to-create-an-xcode-4-0-style-window-based-application-in-xcode-4-2/
Application. 如下图的选择:
4.3.3 如何新建 Window-based Application应用的简单例子" />
我们想建一个 Window-based Application,需要在 Empty Application 基础上做一些设置。下面是操作步骤,
新建一个 Empty Application
4.3.3 如何新建 Window-based Application应用的简单例子" />
默认的 Empty Application 项目包含下面文件
4.3.3 如何新建 Window-based Application应用的简单例子" />
创建 MainWindow.xib
新建一个 window类型的xib,命名为:MainWindow.xib, 如下图
4.3.3 如何新建 Window-based Application应用的简单例子" />
新建好 MainWindow.xib 后
指定 MainWindow.xib 的 File‘s Owner的所属类为 UIApplication。如下图,
4.3.3 如何新建 Window-based Application应用的简单例子" />
从Libray中拖动一个 Object 到界面上
4.3.3 如何新建 Window-based Application应用的简单例子" />
指定刚刚拖入的Object的所属类为 应用的 AppDelegate, 这里是 WBAppAppDelegate,如下图:
设置好了后,Object 会立即变成 App App Delegate的名字。
4.3.3 如何新建 Window-based Application应用的简单例子" />
把 MainWindow.xib的 File's Owner 的 delegate 跟 我们刚刚建立的 App App
Delegate 建立关联:
关联的拖动是在 Show the Connections inspector 中的,即最右边的那个
4.3.3 如何新建 Window-based Application应用的简单例子" />
修改 WBAppAppDelegate.h 文件,把 window 暴露给 xib 文件, 即增加IBOutlet 属性
修改前代码:
@property (strong, nonatomic) UIWindow *window;
修改后代码:
@property (strong, nonatomic) IBOutlet
UIWindow *window;
把 App Delegate 的 window 跟界面上的Window捆绑
4.3.3 如何新建 Window-based Application应用的简单例子" />
设置 应用的主界面
4.3.3 如何新建 Window-based Application应用的简单例子" />
到此我们就建立了 Window-base Applicaiton。
为了这里的简单演示,我们这里在 MainWindow.xib 文件上放一个有文字的标签,可以一目了然的看到执行效果:
4.3.3 如何新建 Window-based Application应用的简单例子" />
参考资料:
iPhone开发学习笔记007——Xcode4.2下iPhone多视图开发(自已创建MainWindow.xib和不用MainWindow.xib两种实现)
http://www.2cto.com/kf/201202/120864.html
困扰哥哥两天的东西终于找到答案了。XCODE4.2鄙视你。
http://blog.sina.com.cn/s/blog_4f1d20f30100twtd.html
How to Create an Xcode 4.0-style Window-based Application in Xcode
4.2
http://brianreiter.org/2011/11/23/how-to-create-an-xcode-4-0-style-window-based-application-in-xcode-4-2/
相关文章推荐
- 学习UIPickerView中遇到的小问题
- 旅游指南 数据操作规范
- 同步与异步调用http请求 iphone开…
- iOS SDK: How to creating an Awes…
- 实例区别NSDictionary / NSMutable…
- 无线路由器WDS设置方法图解(无线…
- objectForKey与valueForKey在NSDic…
- iphone面试笔试题目
- iphone面试笔试题目
- 【2012.08.03】对AFNetworking的学…
- 【2012.08.03】对AFNetworking的学…
- 【2012.08.06】iOS学习之JSON解析
- 【2012.08.06】iOS学习之Objective…
- 【2012.08.09】初步比较Xcode4.4.1…
- 【2012.08.24】iOS学习之同时创建n…
- 【2012.9.26】iOS客户端开发与Web…
- 我的博客今天4岁231天了,我领取了…
- 62. Unique Paths&机器人走方格I
- linux命令学习
- java在设置控件透明时注意的问题