注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

民主与科学

独立之人格,自由之思想

 
 
 

日志

 
 

iOS开发的Info.plist和pch文件  

2015-06-02 13:19:09|  分类: iOS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文整理自:http://blog.csdn.net/dwt1220/article/details/29373817
Info.plist文件
建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 .双击iOS工程在targets可以对这个文件进行配置和编辑,如图1所示。
图1
iOS开发的Info.plist和pch文件 - hubingforever - 民主与科学
 
 注:在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist” 
项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info.plist” 
项目中还有一个InfoPlist.strings的文件,跟Info.plist文件的本地化相关 
Info.plist常见属性
Localiztion native development region(CFBundleDevelopmentRegion)-本地化相关
Bundle display name(CFBundleDisplayName)-程序安装后显示的名称,限制在10-12个字符,如果超出,将被显示缩写名称 
Icon file(CFBundleIconFile)-app图标名称,一般为Icon.png
Bundle version(CFBundleVersion)-应用程序的版本号,每次往App Store上发布一个新版本时,需要增加这个版本号 
Main storyboard file base name(NSMainStoryboardFile)-主storyboard文件的名称 
Bundle identifier(CFBundleIdentifier)-项目的唯一标识,部署到真机时用到 
:粉红部分是用文本编辑器打开看到的key.
pch文件
项目的Supporting files文件夹下面有个“工程名-Prefix.pch”文件,也是一个头文件 
pch头文件的内容能被项目中的其他所有源文件共享和访问 
一般在pch文件中定义一些全局的宏 
在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义DEBUG)
#ifdef DEBUG 
#define Log(...) NSLog(__VA_ARGS__) 
#else 
#define Log(...) 
#endif

结束

  评论这张
 
阅读(310)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017