一. 工程創建
xcode 5 創建的工程
有四個目錄 如圖 1:
Framework 中存放有常用的框架
- xcode5 是不會自動導入框架的
- xcode 6 中有一個啓動LunchScreen.xid
(*xcode 7 是LunchScreen.storeboard*) - APP 的可是界面是由啓動界面決定的,如果沒有啓動界面默認爲:320*480
二. 配置文件
.pch文件
- xcode 6 中該類型的文件,被隱藏,.pch文件會耗費時間;
1.存放公用的宏(pch裏面的內容被項目中的所欲文件共有)
2.PCH文件必須提前編譯:
targets –> Build Settings(搜索:prefix)
3.pch文件如果不加objc語言排除會導致報錯 如圖:
解決方法:
#ifdef __OBJC__ #endif
- xcode 6 中該類型的文件,被隱藏,.pch文件會耗費時間;
.plist 文件
- 根節點一般都是字典
- Bundle Name 會決定APP應用的名 (一般默認爲工程名,但工程名一般爲英文)
- Bundle Identify 標示符
- Bundle version string shor 應用程序版本號(Bundle version 編譯時的版本號)一般使用這個標示迭代開發應用程序;
//獲取infoplist文件
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
//獲取版本號
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];