iOS开发入门_应用程序的执行顺序_UI_01
来源:互联网 发布:怎么看设备端口号 编辑:程序博客网 时间:2024/05/15 22:13
UI即是User Interface(用户界面)的简称。作为一个入门级的iOS开发人员,首先要学会的就是UI界面的编程。从简单到复杂这是一个iOS开发人员的必经过程。一个好的UI界面,可以给用户更好的体验,而iOS则是以优秀的用户体验著称,它提供了丰富的UI控件,开发人员可以使用这些控件做出漂亮的界面。在UI开发之前,首先要了解一下iOS应用程序的执行顺序。
1.程序入口是main函数即在Xcode中是main.m文件,创建UIApplication实例(由UIApplicationMain()函数创建)和UIApplication代理实例。
2.在UIApplication代理实例中重写启动方法,设置第一ViewController。
3.在第一ViewController中添加控件,实现应用程序界面。
UIApplication介绍:
应用程序在iPhone中用UIApplication的实例表示,系统将其做成单例(单例是一个设计模式,希望在系统中某个类的对象只能存在一个,控制了实例个数的同时也可以充分的节省系统资源)方便程序的调用,所以每个程序都是UIApplication的或者子类的实例,主要用于处理用户事件及负责显示。核心作用是方便了程序运行期间的控制和协作工作。主函数UIApplicationMain()介绍:
在iOS开发中,Xcode在开始一个新工程时,main函数做了三件事:创建一个自动释放池,调用UIApplicationMain()函数,使用自动释放池。即main函数使用最大的程度上是调用UIApplicationMain()函数,让其处理实际工作。工程中main.m中有如下代码:
main函数参数介绍:
@autoreleasepool{}就是创建的自动释放池。
argc和argv这两个参数在学习c语言中已经接触到,分别代表参数个数、参数内容。
第三个参数,是UIApplication类名或者是其子类名,如果是nil,则就默认使用UIApplication类名。
第四个参数是协议UIApplicationDelegate的实例化对象名,如果是nil,则从main nib文件中加载委托对象。这个对象就UIApplication对象监听到系统变化的时候通知其执行的相应方法。
- iOS开发入门_应用程序的执行顺序_UI_01
- iOS - 应用程序的生命周期执行顺序
- 【iOS开发】 UIViewController的生命周期及iOS程序执行顺序
- iOS程序的执行顺序
- ios程序的执行顺序
- iOS应用程序的执行周期
- iOS应用程序执行的生命周期
- iOS应用程序执行的生命周期
- javaSE _表达式的执行顺序
- iOS开发-objective-c最好的入门资料,《马上着手开发 iOS 应用程序》
- iOS中应用程序的启动顺序
- iOS开发入门_视图控制器_UI_02
- UIViewController的iOS程序执行顺序
- UIViewController的iOS程序执行顺序
- iOS 视图控制器的方法执行顺序
- iOS UIView的方法及执行顺序
- iOS中tableview的执行顺序
- lotus 数据库应用程序开发的合理顺序
- ocp-v13-046
- 常用的微分运算法则
- 深入 HBase 架构解析(1)
- 向量旋转
- 初识namp及简单使用
- iOS开发入门_应用程序的执行顺序_UI_01
- JNDI:如何在TOMCAT中配置数据源通过JNDI访问测试操作步骤
- epoll与fork
- ios开发系列之Sqlite3的增删改查相关操作
- 对关系数据库的认识
- 使用jaxp对xml文件进行增删改查以及遍历操作
- CentOS安装vmware tools
- ocp-v13-047
- 重写和重载