Chinaunix首页 | 论坛 | 博客
  • 博客访问: 800864
  • 博文数量: 104
  • 博客积分: 915
  • 博客等级: 下士
  • 技术积分: 2171
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-24 21:34
文章分类

全部博文(104)

文章存档

2018年(4)

2015年(14)

2014年(9)

2013年(56)

2012年(21)

分类: iOS平台

2015-09-13 17:18:22

目录结构:

a、supporting files:

main.m和资源文件

main.m:iOS应用程序的入口,类似于C/C++中的main函数。

xxx-info.plist:包含应用程序相关属性列表,如版本,程序名等

.pch文件:预编译头文件,相当于MFC里的stdafx.h,默认已经包含了常用的头文件

.strings文件:国际化字符串资源

图片等其他资源

b、frameworks:

程序需要的外部库文件,默认已经包含常用的库,如UIKit,Foundation等库

c、products:

生成执行文件所在目录

d、xib文件:

视图文件,程序的资源文件 ,提供给interface builder(IB)设计和编辑视图,xcode中的视图没有对应的源码文件,就这一个xib文件

可以看到UIApplication首先会去查看info.plist中记录的一些应用的基本信息(如下图),其中最重要的是应用程序启动资源文件的名称(nib文件,名称用Main nib File base name键指定),如何创建的是universe的应用,那么还会包含ipad的启动资源文件的名称。从下图中我们还看到了应用图标文件以及支持方向感应器的方向。

程序启动的流程为:


阅读(3046) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~