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就显示在屏幕上了。
最新文章
- Xamarin体验:使用C#开发iOS/Android应用
- 在iPhone上同时关闭语音控制和siri的方法
- Linux下VMware虚拟机网卡不能运行在混杂模式解决办法
- xdebug安装
- Selenium实战脚本集(4)--简单的开发者头条客户端
- Oracle session inactive状态临时表数据未清空问题
- [LeetCode OJ] Largest Rectangle in Histogram
- 简易浏览器App webview
- 什么是MemCache
- 读取IOS的相应路径
- phalcon——访问控制列表ACL
- Beanstalkd消息队列 -- php类Pheanstalk使用
- HttpRunner框架(一)
- NOIP2018旅游记
- for循环遍历改用map函数
- c#从基础学起string.Join(";,";, keys.ToArray())
- VB-创建类模块DLL文件
- [整理]定义但未初始化赋值的局部变量与OXCCCCCCCC
- YII2 model 字段验证提示 Unknown scenario: update
- atom / vscode (配置c++环境流程)
热门文章
- TCP/IP学习笔记(5)------IP选路
- P1996||T1282 约瑟夫问题 洛谷||codevs
- springboot-jjwt HS256加解密(PS:验证就是解密)
- 选择器的使用(first-child和last-child选择器)
- HTML学习之Flex 布局
- Base Conversion In PHP and javascript
- [TypeScript] Represent Non-Primitive Types with TypeScript’s object Type
- Django打造大型企业官网(一)
- appium desktop
- 数组/矩阵转换成Image类