iOS 工程中project和target的区别
2016-03-02 16:04
260 查看
一个XCode project包含了两种设置:Project Settings 和 Target Settings。
它们之间的主要区别在于:Project settings应用于project里面的所有target;而Target settings只对target本身有效,不影响project中的其他target。
• 如果一个选项在project settings中和target settings中都被设定了(会以粗体字表示),那么target settings会覆盖project settings。
•如果一个选项在target settings中没有被设定(不会以粗体表示),那么它会继承project settings中的设置。如果它在project settings中也没有被设定(不会以粗体表示),就会继承XCode的默认设置。
建议一般情况下,配置target settings。在包含多个target的project中,如果需要在target之间使用相同的设定,配置project settings。
它们之间的主要区别在于:Project settings应用于project里面的所有target;而Target settings只对target本身有效,不影响project中的其他target。
• 如果一个选项在project settings中和target settings中都被设定了(会以粗体字表示),那么target settings会覆盖project settings。
•如果一个选项在target settings中没有被设定(不会以粗体表示),那么它会继承project settings中的设置。如果它在project settings中也没有被设定(不会以粗体表示),就会继承XCode的默认设置。
建议一般情况下,配置target settings。在包含多个target的project中,如果需要在target之间使用相同的设定,配置project settings。
相关文章推荐
- iOS 自定义绘制内容
- IOS开发 基础框架(Fondation Framework)的线程安全
- iOS闭包循环引用精讲
- iOS9上实现3D Touch功能之快速启动
- iOS- 指压即达,如何集成iOS9里的3D Touch
- iOS中属性的声明
- Cordova 系列之创建一个iOS项目
- iOS中的__block 与__weak
- 关于iOS多线程,你看我就够了
- iOS、mac开源项目及库汇总
- ios vlc
- 用CocoaPods做iOS程序的依赖管理
- iOS-银行卡四位数分隔效果
- iOS 各种控件默认高度(图示)
- iOS利用系统打电话和发短信
- FFmpeg解析视频保存为yuv
- iOS 代理为啥要用weak修饰? (刨根问底一)
- iOS播放系统声音
- 最简单的iOS真机抓包方式
- iOS SDWebImage使用详解