Xcode 4自动创建文件?

时间:2011-06-09 15:30:59

标签: iphone xcode ios

我是Xcode和iOS开发的新手。当我创建一个新项目时,自动Xcode创建许多以以下结尾的文件:
AppDelegate.h
AppDelegate.m
mainwindow.xlib
ViewController.h
ViewController.m
ViewController.xlib

这些文件是什么?

1 个答案:

答案 0 :(得分:2)

您应该参考The Core Application ObjectsCore Application Design部分。

  

iOS中对象的角色   应用

UIApplication对象(AppDelegate相关)

  

UIApplication对象管理   应用程序事件循环和坐标   你的其他高级行为   应用。您将此对象用作   是,主要是配置各种   你的应用程序的各个方面   出现。你的定制   应用程序级代码驻留在您的   应用程序委托对象,其中   与此对象协同工作。   应用程序委托对象   应用程序委托是一种自定义   您在申请时提供的对象   发布时间,通常是嵌入它   在应用程序的主nib文件中。   这个对象的主要工作是   初始化应用程序并呈现   它的窗口在屏幕上。 UIApplication   对象也会在通知时通知此对象   特定的应用程序级事件   发生,例如申请时   需要中断(因为   传入消息)或移动到   背景(因为用户点击了   主页按钮)。欲获得更多信息   关于此对象,请参阅“The Application Delegate.”

数据模型对象(当您在项目中包含CoreData时,这些对象将可用)

  

数据模型对象存储您的   应用程序的内容和   因此特定于你的   应用。例如,银行业务   应用程序可能存储数据库   包含金融交易,   而绘画应用可能会   存储图像对象甚至是   导致的绘图命令序列   创造那个形象。 (在里面   后一种情况,图像对象仍然存在   一个数据对象,因为它只是一个   容器的图像数据。该   仍然是该图像的实际渲染   发生在你的其他地方   的应用程序。)

查看控制器对象(ViewController.h和ViewController.m是您的源文件,ViewController.xib是您的界面构建器文件)

  

查看控制器对象管理   介绍您的应用程序   内容。通常,这涉及到   创建视图来呈现它   内容和管理互动   观点和你的观点之间   应用程序的数据模型对象。该   UIViewController类是基础   所有视图控制器对象的类。   它提供默认功能   动画视图的外观,   处理设备旋转,许多   其他标准系统行为。 UIKit的   和其他框架也定义其他   查看用于管理的控制器类   标准系统接口,如   导航界面或图像   选择器。有关的详细信息   如何使用视图控制器,请参阅视图   适用于iOS的控制器编程指南。

UIWindow对象(mainwindow.xib是将窗口和其他对象与AppDelegate链接在一起的界面构建器文件)

  

UIWindow对象协调   提出一个或多个意见   设备屏幕或外部   显示。大多数应用程序只有   一个窗口,其内容是   由一个或多个视图提供。一个   应用程序更改内容   通过改变当前的窗口   一组观点(通常借助于   视图控制器对象)。此外   托管视图,窗户也   负责提供活动   这些观点和他们的管理观点   控制器。

查看,控制和图层对象(这些将属于您的视图控制器)

  

视图和控件提供视觉效果   代表您的应用程序   内容。视图是一个对象   在指定的内容中绘制内容   矩形区域并响应   该地区内的事件。控制是   一种专门负责的观点   用于实现熟悉的界面   按钮,文本字段等对象   和拨动开关。 UIKit   框架提供标准视图   呈现许多不同类型的   内容。您也可以定义自己的   通过子类化UIView(或   它的后代)直接。此外   纳入观点和控制,   应用程序也可以包含Core   动画层进入他们的视图和   控制层次结构。图层对象是   实际上是表示的数据对象   视觉内容。视图使用图层   在幕后密集的对象   呈现他们的内容。你也可以   将自定义图层对象添加到您的   接口实现复杂   动画和其他类型的   复杂的视觉效果。

相关问题