XCode4.2创建项目:Empty Application模板代替Window Based
5星 · 超过95%的资源 需积分: 9 192 浏览量
更新于2024-09-17
收藏 767KB DOC 举报
"XCode4.2中,开发者在创建新项目时,会发现旧有的Window Based Application模板已被移除,取而代之的是Empty Application模板。这个改变意味着初始项目将不包含任何预先设定的界面元素,更加简洁。为了构建类似之前Window Based的应用,开发者需要手动添加必要的组件和设置。"
在XCode 4.2中,如果你想创建一个带有主窗口的项目,你需要选择"Empty Project"模板。然后,你可以按照以下步骤来创建和配置你的MainWindow.xib文件:
1. 首先,通过Cmd+N选择添加新文件,然后在iOS类别下找到User Interface选项,选择Empty,指定设备为iPhone,并命名为MainWindow。
2. 接下来,调整File's Owner的类型为UIApplication。这可以通过在Identity Inspector中更改Class为UIApplication完成。
3. 从对象库(Library)中拖拽一个Object到界面,并将其Class设置为你的AppDelegate类。这使得File's Owner与AppDelegate相联系。
4. 同样从对象库中添加一个Window对象,作为应用的主要显示窗口。
5. 连接元素:确保在AppDelegate.h文件中,定义一个IBOutlet属性来连接UIWindow。然后在MainWindow.xib中,将File's Owner的delegate属性设置为DemoAppDelegate(你的AppDelegate实例)。
6. 将Window对象与AppDelegate中的IBOutlet属性进行绑定,这通常是通过Interface Builder中的Connections Inspector来实现。
7. 最后,进入项目设置的Summary部分,将Main Interface设置为MainWindow。同时,删除AppDelegate的appDidFinishLaunchingWithOptions方法中初始化UIWindow的代码,因为窗口的初始化将在xib文件中完成。
完成以上步骤后,运行项目,你应该能看到一个基本的界面框架。这个过程展示了在XCode 4.2中如何通过Empty Application模板手动构建类似Window Based Application的项目结构,同时也反映了苹果在开发工具上不断演进的思路,即让开发者拥有更大的自由度和控制权。
2011-12-18 上传
2012-08-20 上传
2012-08-20 上传
423 浏览量
2021-07-12 上传
2019-04-07 上传
齐岳山
- 粉丝: 4
- 资源: 12
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍