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:打印全局斷點

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息