LauchScreen+Info+PCH

1. LauchScreen

进入文件目录(沙盒),打印地址NSHomeDirectorymarkdown

NSLog(@"%@",NSHomeDirectory());
复制代码

底层实现:将LauchScreen.storyboard的内容造成一张图片,做为应用程序的启动图片ide

AppIcon设置应用图标函数

2. Info.plist

做用:设置应用程序的配置信息,是一个字典spa

  • Bundle name:应用程序的名称
  • Bundle identifier:应用程序的惟一标识,必须设置,不然没法上传至AppStore
  • Bundle version string (short):应用程序的版本号
  • Bundle version:打包的版本号

3. PCH文件

建立PCH文件: 调试

做用:code

  1. 存放一些公有的宏

须要先设置提早编译pch文件,否则pch里定义的也不会被编译orm

  1. 导入公用的头文件图片

  2. 自定义Logip

例若有些项目调试过程当中用NSLog打印string

#define TESTLog(...) NSLog(__VA_ARGS__)

前面的...表示可变参数,后面的__VA_ARGS__表示OC函数的可变参数
复制代码

还能够加一个判断,使其在调试阶段时打印,发布阶段时不打印

#ifdef DEBUG
#define TESTLog(...) NSLog(__VA_ARGS__)
#else
#define TESTLog(...)
#endif
复制代码

tips:修改调试/发布

原理:工程在编译过程当中,将PCH文件里的全部内容导入到工程的全部文件当中

小tips:打印全局断点

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息