IOS开发 - Info.plist和pch文件的作用

[size=medium][color=red]
1. [url=http://cwlong.iteye.com/admin/blogs/2236795]Info.plist和pch文件的作用[/url]

2. [url=http://cwlong.iteye.com/blog/2236809]UIApplication的常见使用[/url]

3. [url=http://cwlong.iteye.com/blog/2236811]AppDelegate的代理方法[/url]

4. [url=http://cwlong.iteye.com/blog/2236810]UIApplication , AppDelegate , UIWindow , UIViewController 的关系[/url]

5. [url=http://cwlong.iteye.com/blog/2236812]IOS程序的完整启动过程[/url]
[/color][/size]


﹣Info.plist文件﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣

[img]http://dl2.iteye.com/upload/attachment/0111/0856/26109ecf-52f6-34ed-a0fb-5c51557909cb.png[/img]


*** Bundle Display name (早期版本) Bundle name(新版本)
这个是软件名称,修改这里安装之后显示的文字就是软件名称了

*** Bundle identifier
这个是软件的唯一标示, 假如有一样标示的软件就会冲突

*** Bundle versions string, short 和 Bundle version
这个是软件的版本号, 假如更新软件,发布到appStore会严格遵守版本号的规则

*** Main storyboard file base name
这个是软件的最主要的 storyboard

*** Supported interface orientations
这个是软件屏幕的方向 这个是一个数组,下面三项分别列举的是下图
[img]http://dl2.iteye.com/upload/attachment/0111/0872/c9ba3c5a-9d61-3568-9bad-9211d54941fd.png[/img]

Device Orientation
Portrait 竖屏
Upside Down 上下颠倒
Landscape Left 横左
Landscape Right 横右

只要这里勾选了,Info.plist里面的Supported interface orientations就会改变


﹣pch文件﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣

苹果官方在xcode6中去掉了pch,为了一些琐碎的头文件引用,可以加快编译速度
所以,需要pch文件,就得手动添加

1 . 创建PCH文件
[img]http://dl2.iteye.com/upload/attachment/0111/0889/1829c73b-c7d4-34c9-bbcb-7ebe41e9a000.png[/img]

2 . 配置PCH文件
[img]http://dl2.iteye.com/upload/attachment/0111/0891/10c23dfd-853f-303a-bca4-b7b176a73b5a.png[/img]

[color=red][size=medium]配置[/size][/color]
注意pch文件的真实路径, 在上图中输入$(SRCROOT)/xx.pch 后,对比实际路径与配置的路径是否相同

3 . PCH文件的作用
pch头文件的内容能被项目中的其他所有源文件共享和访问
所以 :
1. 存放一些全局的宏(整个项目中都用得上的宏)
2. 用来包含一些全部的头文件(整个项目中都用得上的头文件)
3. 能自动打开或者关闭日志的输出功能


/**
* 调试阶段 , 一定有DEBUG
* 发布阶段 , 自动删除DEBUG
*
* 判断是否有DEBUG.智能添加删除NSLog
*/
#ifdef DEBUG
#define CwlLog(...) NSLog(__VA_ARGS__)
#else
#define CWlLog(...)
#endif


4. 凡是OC的东西,需要添加到


#ifdef __OBJC__
//里面的所有内容,只能用到.m文件中或者.mm文件中
#endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值