ios运行原理:
1,main函数
2,applicationMain函数
3,创建一个UIApplication一个单例实例,一个ios程序对应一个UIApplication实例,它是应用程序的象征(生命周期)。
3.5 开启一个消息循环 (main loop), 保证main内UIApplication中的函数无限循环不会返回.用来侦听用户操作.
4,再创建一个UIApplication的delegate对象,负责监听UIApplication的生命周期。(例如侦听应用加载完毕事件,生命周期改变事件),前后台切换 , 把UIApplication对象作为参数传入delegate(谁触发事件就把它作为参数传入)。
5,delegate代理:当UIApplication对象生命周期发生改变时,给代理类delegate发送消息,处理。
1,main函数
2,applicationMain函数
3,创建一个UIApplication一个单例实例,一个ios程序对应一个UIApplication实例,它是应用程序的象征(生命周期)。
3.5 开启一个消息循环 (main loop), 保证main内UIApplication中的函数无限循环不会返回.用来侦听用户操作.
4,再创建一个UIApplication的delegate对象,负责监听UIApplication的生命周期。(例如侦听应用加载完毕事件,生命周期改变事件),前后台切换 , 把UIApplication对象作为参数传入delegate(谁触发事件就把它作为参数传入)。
5,delegate代理:当UIApplication对象生命周期发生改变时,给代理类delegate发送消息,处理。