iPhone开发进阶(3)-----iPhone应用程序启动过程.docxVIP

  • 4
  • 0
  • 约1.4千字
  • 约 4页
  • 2018-06-28 发布于福建
  • 举报

iPhone开发进阶(3)-----iPhone应用程序启动过程.docx

iPhone开发进阶(3) --- iPhone应用程序的启动过程上一回我们看到了iPhone的入口函数main,这之后它有是怎样启动应用程序,初始化的呢,这些都是通过UIApplicationMain来实现的。其启动的流程图大致如下图所示:1intretVal = UIApplicationMain(argc, argv, nil, nil);通过上面的语句,创建UIApplication实例。同时,查看应用程序的Info.plist文件(该文件记录了一些应用程序的基础信息,比如程序名称,版本,图标等)。该文件还包含应用程序资源文件的名称(nib文件,名称用NSMainNibFile键指定)。如下所示:12 keyNSMainNibFile/key stringMainWindow/string上面的意思是指,在应用程序启动的时候,需要从nib文件中加载名为MainWindow的资源。其实,nib文件也是参照项目中Resources组中MainWindow.xib文件,我们双击该文件,启动Interface Builder后可以看到下面的图示:Interface Builder 中有以下4个项目:File’s Owner 对象,实际上就是UIApplication的实例。First Responder 对象。每个程序都会有一个第一响应者,比如鼠标事件,键盘事件等,它就

文档评论(0)

1亿VIP精品文档

相关文档