iOS的笔记-项目中的常见文件app
新建一个项目以后,有那么多的文件,下面介绍一下主要的几个。单元测试
1.文件名测试
(1)AppDelegatespa
UIApplication的代理,app收到干扰的时候,进行处理系统事件。好比,来电话,内存警告,应用启动。。代理
(2)ViewController对象
控制器,能够经过xib\storyboard\代码 三种方式建立可视化界面。事件
这个可视化界面,将会显示在UIWindowz中 。图片
(3)MainStoryboard内存
系统自动建立的io
(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就显示在屏幕上了。