(三十三)Xcode项目的重要工程文件

本文详细介绍了Xcode项目中的关键工程文件,包括Xxx-Info.plist的配置,如软件名称、版本号和旋转方式的设置;探讨了pch文件的作用,如全局宏、模型引入和日志控制;提到了InfoPlist.strings的本地化功能;并讲解了程序入口main.m,UIApplication对象,以及如何管理状态栏。同时,文章还提及了通过URL协议实现电话、短信和邮件功能,以及iOS7以后状态栏管理的变迁。
摘要由CSDN通过智能技术生成

1.Supporting files内有一个Xxx-Info.plist文件(旧版本Xcode的配置文件叫Info.plist)。因此自定义的plist不要带Info关键词。

这个plist是系统的全局配置,不能删除。

Bundle display name是软件的名称,需要注意的是修改完软件名称要先Clean工程,然后卸载原来的App再运行。

InfoDictionary version是版本号,用于发布程序,每次更新的版本号必须比原来的大。

Main storyboard file base name是最主要的storyboard,也可以在BuildSettings里面改,其实BuildSettings里面改的就是plist。(真实名称是有CF前缀的)。

Supported interface orientations是旋转方式。


2.pch文件:其中的内容能被项目中的其他源文件共享和访问。

1.因此可以在内部写一些全局的宏,项目中的其他文件不必包含就可使用。

2.如果整个项目都用某个模型,可以在pch中引入这个模型的头文件。

3.可以开启或者关闭全局的日志输出(通过#define定义新的日志输出函数,发布的时候可以让它为空)。

将NSLog重新定义:__VA_ARGS__是代替...的专用写法,注意两侧的双划线。...代表可以传入无数个参数。

#define MyLog(...) NSLog(__VA_ARGS__)

直接通过Xcode运行的代码,系统会自动定义一个叫DEBUG的宏,因此使
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值