摘要:
1 一个应用程序是怎么启动的?当我们基于xcode模版创建应用程序时,应用程序启动时大部分的环境参数会被自动设定。例如,xcode创建了一个应用程序对象(除此之外,还会做其它一些事情),该应用程序对象建立了一个运行循环(运行循环登记输入源并使得输入事件传递到你的应用程序中)。极大部分的事情是在UIApplicationMain中完成的。该函数由UIKit框架提供并在项目的main.m源文件中被自动调用。UIkit框架提供了一个应用程序需要构建和管理它的用户接口的所有类(启动、结束应用程序,控制界面和触点事件)。UIkit是Cocoa Touch提供的众多面向对象框架中的一个。Cocoa Tou 阅读全文