你的位置:首页 > 操作系统

[操作系统]iOS 项目中的常见文件


iOS的笔记-项目中的常见文件

  新建一个项目之后,有那么多的文件,下面介绍一下主要的几个。

1.文件名

(1)AppDelegate

UIApplication的代理,app收到干扰的时候,进行处理系统事件。比如,来电话,内存警告,应用启动。。

(2)ViewController

控制器,可以通过xib\storyboard\代码 三种方式创建可视化界面。

这个可视化界面,将会显示在UIWindowz中 。

  (3)MainStoryboard

系统自动创建的

  (4)Images.xcassets

存放程序用到的图片

  (5)LaunchScreen.xib

程序开启过程中显示的界面

  (6)Supporting Files

      (6.1)Info.plist

主要功能:整个项目运行期间所有的配置,非常重要。所以我们自己创建plist的时候注意不要重名。

      (6.2)main.m

主要功能:项目启动的入口。

      (6.3)Prefix.pch

主要功能:非常重要的文件,用来存放一些整个项目中都用到的宏,用来包含中整个项目中都能用到的头文件。

2.项目名 + Test

主要功能:进行单元测试

 

3.一些重要的对象

UIApplication:

(1)他是一个应用程序的象征,每一个应用都有自己的UIApplication,它是单例的。

(2)是应用程序创建的第一个对象。

(3)他可以进行一些应用级别的操作,比如设置应用的消息数。

 UIWindow:

UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow,iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了。