OC学习小结之ios运行过程详解
2015-03-22 20:07
459 查看
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
//程序出现终结时调用。并非每次终结都调用
相关文章推荐
- IOS学习之路- 运行过程
- iOS开发关于oc运行时 isa指针详解
- javaweb学习笔记:Servlet的运行过程详解
- 【IOS 开发学习总结-OC-52】UITableViewDelegate详解
- IOS学习笔记05---C语言程序的开发运行过程
- iOSLabel详解学习_OC
- iOS开发关于oc运行时 isa指针详解
- Spark计算Pi运行过程详解---Spark学习笔记4
- 【学习总结】IOS程序运行过程 、UIWindow 、controller 、 UIView 创建过程的总结
- ios学习--“iOS 推送通知”详解:从创建到设置到运行
- BGP路径属性详解及路由选择判定过程学习笔记
- 【Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- “iOS 推送通知”详解:从创建到设置到运行
- “iOS 推送通知”详解:从创建到设置到运行
- 内核开发irp详解运行机制详解[学习]
- MySql的存储过程学习小结 附pdf文档下载
- MFC学习笔记之:程序关闭过程的函数响应顺序详解
- 轻松学习Linux之详解系统引导过程
- hadoop学习笔记(5)-运行任务(Job)小结:第三方jar包、hadoop jar命令
- MYSQL存储过程学习小结