XCode 4.2 中的 windows-base-Application

在XCode 4.2测试的MainWindow.xib不再包含默认情况下,在一些项目模板。这意味着你必须让你的应用程序编写一些代码工作,使用另一种方法,或通过手动重建的MainWindow.xib。这篇文章显示了后者。让我们开始吧。

开始与空的应用程序模板

如果你创建一个新的项目,在XCode 4.2测试和选择空的应用程序模板开始,改变什么,并尝试在你的iPhone 5.0模拟器运行它,你会看到一个空-黑色-屏幕。您从模板中获得的唯一一个xAppDelegate.h 

现在,我们将重建我们自己的MainWindow.xib,到你习惯的方式开始得到发展。因此,接下来的事情,我们要做的是一个新的文件添加到项目中。选择IOS>用户界面>空模板。添加空Interface Builder文档下一步,选择iPhone,旁边给它的名字MainWindow的(。厦门国际银行将自动添加)。文件名 ​​的方式,是不是很重要,但它是很好的选择MainWindow的,因为那熟悉的。

选择我们刚刚创建的新文件。我们现在拥有的是一个空的设计表面,什么是Interface Builder中。在这里,我们要改变一些东西。

空设计图面的的MainWindow.xib

  • 改变文件的所有者的时候UIApplication类

到时候UIApplication类文件的所有者更改

  • 在图书馆查找对象和对象窗格拖到左侧。

加入到文件的对象

  • 改变,是由该模板创建的xAppDelegate类的对象的类,你可能还需要清除的“对象”的标签。

改变对象的类到xAppDelegate

  • 添加一个窗口左侧的“对象”窗格中。

添加到文档窗口

现在,让我们的结合在一起。要做到这一点,我们首先需要一些改变在xAppDelegate.h代码。我们必须添加IBOutlet到它的窗口属性,使我们可以挂接在Interface Builder。xAppDelegate.h应读这样的事情:

@interface DemoAppDelegate :
      UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) IBOutlet UIWindow *window;
@end

不要忘记保存文件,否则界面生成器将不能够拿起出路。下一步,我们将继续编辑的MainWindow.xib

  • 控制拖曳从委托出口文件的所有者xAppDelegate对象。

链接应用程序代理

  • 控制拖放到窗口窗口 xAppDelegate出口。

链接窗口的应用程序委托出口

  • 只是此演示中,我添加一个标签窗口。

测试添加标签

我们没有这样做,但我们几乎没有。

  • 导航到该项目,并在“摘要”标签,选择主界面的主窗口。

设置主窗口的主界面

现在可以运行在模拟器上的项目,窗口应显示。不过,还有最后一件事,你可能要清理。xAppDelegate.m,有实际的代码,以及创建一个窗口。只是把方法

 
- (BOOL) application:didFinishLaunchingWithOptions:

注释。

我们所做的

 

 

我希望这有助于了解究竟是如何在iOS应用程序启动。接下来的事情你应该做的是添加一个ViewController,推到MainWindow的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值