基础教程3——Start Developing iOS Apps Today——从今天开始开发IOS(IOS7版)系列源文档翻译(四)
回顾源码
项目浏览器会显示在你的项目中的所有文件。如果导航栏有打开,请单击导航栏中选择最左边的按钮。
@autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([HelloWorldAppDelegate class])); }
在@ autoreleasepool语句是有支持的内存管理您的应用程序。自动引用计数(ARC)使得内存管理简单的通过让编译器做跟踪谁拥有对象的工作;@ autoreleasepool是内存管理基础设施的一部分。
该应用程序对象管理应用程序的事件循环,并协调其他高级应用程序的行为。这个类,在UIKit框架定义,不需要你写任何额外的代码来让它做它的工作。
2.该XYZAppDelegate类的实例,称为应用程序委托。
Xcode中创建了这个类,你作为设立空应用程序模板的一部分。应用程序委托创建在您的应用程序的内容被绘制的窗口,提供了一个场所内的应用程序响应状态转换。该窗口可让你写你的自定义应用程序级的代码。像所有的类,XYZAppDelegate类是在你的应用程序两个源代码文件中定义:头文件,XYZAppDelegate.h;实现文件,XYZAppDelegate.m。
所有这些自动执行的方法有一个默认的行为。如果你离开框架实现空或从您的XYZAppDelegate.m文件中删除它,你得到的默认行为时该方法被调用。使用这些骨架把你想要当方法被调用来执行额外的自定义代码。例如,在XYZAppDelegate.m文件中的第一种方法中包含一些代码行是设置应用程序窗口的,当你运行你的应用程序在第一次的白色背景色。在本教程中,您将不使用任何自定义应用程序委托的代码,所以继续前进,删除设置窗口有一个纯白色背景的代码。
它是该文件中的第一方法。
2.删除该方法的前三行的代码,以便它看起来就像这样:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES; }
Xcode中自动保存的更改。 Xcode的连续跟踪并保存您的所有工作。(你能后退到之前 通过选择Edit > Undo Typing.)
新建一个Storyboard
出现一个对话框,提示您选择新文件的模板。
2.在左侧,选择iOS的用户界面下。
3.单击故事板,然后单击下一步。
4.对于Devices选项,选择iPhone。
5.单击下一步。
出现一个对话框,提示您选择一个位置和名称为您的新脚本。
6.在另存新领域,将文件命名为主营。
7.请确保该文件保存在同一目录中的项目。
2.对于目标,选择旁边ToDoList的复选框。
这个选项告诉Xcode中包括新的脚本时,它建立你的应用程序。
3.单击创建。
在工作区窗口的编辑区,显示的Xcode项目编辑器,它允许您查看和编辑有关如何你的应用程序是内置的细节。
2.根据目标,选择todolist的。
4.在部署信息,找到主界面选项。
5选择您的Storyboard,Main.storyboard。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。