当刚開始学习ios开发的时候。我们学会做的第一件事就是创建一个新的项目。每次我都会好奇,为什么我们选择创建一个Single View Application项目的时候,什么代码都不用敲就能够在模拟器上执行程序了。要解答这个问题须要明确一点程序的启动原理。看完之后你就会明确。 首先,建立一个Singl ...
分类:
其他好文 时间:
2017-07-26 13:40:35
阅读次数:
179
应用的生命周期(从启动到退出):当用户点击应用图标之后,应用就开始启动。应用启动完成后,就会展示一系列的视图,和用户进行各种各样的交互(如滑动、点击)。当用户退出应用后,该应用就无法和用户进行交互。这一过程就是应用的生命周期体现。 应用的生命周期(从启动到退出):当用户点击应用图标之后,应用就开始启 ...
分类:
移动开发 时间:
2017-06-13 14:28:10
阅读次数:
297
首先谈谈什么是UIApplication? 每一个应用都有自己的UIApplication对象,而且是单例的,程序启动后创建的第一个对象就是UIApplication对象。在app收到干扰时,会产生一些系统事件,这时UIApplication会通知它的代理对象UIApplicationDelegat ...
分类:
移动开发 时间:
2017-03-19 11:47:36
阅读次数:
197
1、iOS应用程序启动示例图: 2、应用程序启动原理: 2-1、不通过storyboard文件启动: 执行main函数; 执行main函数中的UIApplicationMain函数,创建UIApplication对象,创建ApplicationDelegate对象并将其设置为UIApplicatio ...
分类:
移动开发 时间:
2017-02-05 15:14:06
阅读次数:
246
1.main函数 2.UIApplicationMain * 创建UIApplication对象 * 创建UIApplication的delegate对象 3.delegate对象开始处理(监听)系统事件(没有storyboard) * 程序启动完毕的时候, 就会调用代理的application:d ...
分类:
移动开发 时间:
2017-01-10 13:07:52
阅读次数:
195
iOS开发UI篇—程序启动原理和UIApplication 一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程 ...
分类:
移动开发 时间:
2016-11-11 20:43:09
阅读次数:
230
1.UIApplication是应用程序的象征,一个UIApplication对象代表的是一个应用程序 2.每一个应用程序都有自己的UIApplication对象,而且是单例的 3.通过[ UIApplication sharedApplication]可以获得这个单例对象 4.一个ios程序启动后 ...
分类:
移动开发 时间:
2016-10-07 09:29:18
阅读次数:
276
iOS开发UI篇—程序启动原理和UIApplication 一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程 ...
分类:
移动开发 时间:
2016-08-07 12:15:45
阅读次数:
175
一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 ...
分类:
移动开发 时间:
2016-08-06 19:10:47
阅读次数:
263