码迷,mamicode.com
首页 > 移动开发 > 详细

OC学习小结之ios运行过程详解

时间:2017-06-07 22:24:26      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:nis   delegate   get   小结   main函数   cti   屏幕   launch   view   

1)ios核心类

UIView 视图,屏幕上能看得见的东西都是视图,例如:按钮、文本标签、和表格等

UIViewController:内部默认有个视图(UIView),负责管理UIView的生命周期、装配数据到UIView上显示、处理其事件

ios采用MVC模式:model -view -controller

 

2)运行过程

ios运行原理

1.先执行main函数

2.main函数调用UIApplicationMain函数

创建一个UIApplication实例,这个是一个单例对象,一个ios程序对应一个UIApplication实例

开启一个消息循环(main loop)用来监听用户的操作

UIApplication对象是应用程序的象征

完成对象实例的创建,会再创建Application的delegate对象,负责鉴定应用程序的生命周期

delegte中的方法

 

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 

//应用程序加载完成之后调用

 

- (void)applicationWillResignActive:(UIApplication *)application 

//失去焦点调用

 

(void)applicationDidEnterBackground:(UIApplication *)application

 

//监听application生命周期,当应用程序进入后台时调用

 

 

(void)applicationWillEnterForeground:(UIApplication *)application

 

 

//当应用程序进入前台的时候调用

 

 

 

(void)applicationDidBecomeActive:(UIApplication *)application

 

 

//获取焦点的时候调用,获取焦点后才可以和用户交互

 

 

 

(void)applicationWillTerminate:(UIApplication *)application 

 

 

//程序出现终结时调用。并非每次终结都调用

OC学习小结之ios运行过程详解

标签:nis   delegate   get   小结   main函数   cti   屏幕   launch   view   

原文地址:http://www.cnblogs.com/dannygao/p/6959144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!