国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

[iOS基礎控件-6.10.4]項目啟動原理項目中的文件

2019-11-14 19:44:14
字體:
來源:轉載
供稿:網友
A.項目中的常見文件
1.單元測試Test
Image(165)
 
2.Frameworks(xCode6 創建的SingleView PRoject沒有)
依賴框架
 
3.Products
打包好的文件
Image(166)
 
4. projectname-Info.plist
全局配置文件
所以最好其他的plist文件不要帶有Info字眼
Image(167)
 
Image(168)
 
(1)更改項目名
a.修改Bundle display name
Image(169)
 
b.clean
Image(170)
 
c.模擬器刪除app,重新生成
Image(171)
 
Image(172)
 
(2)Bundle Identifier
App唯一標識符
 
(3)stroyboard入口:Main storyboard file base name
 
(4)app支持的屏幕方向
B1170197-A55F-4D05-9B12-7ED78CEA028E
 
Image(173)
 
5.pch文件
projectname-Prefix.pch
pch頭文件中的內容可以被其他文件共享
(1)xCode6 創建pch文件
a.創建一個PCH
Image(174)
 
Image(175)
 
 
b.配置pch到預編譯
注意要寫對pch文件的路徑
Image(176)
 
 
 
(2)pch的作用
a.存放全局宏 #define
1 #define A 12 #define B 2
 
b.全局import #import
1 #import "myhead.h"
 
c.僅讓所有OC項目中的.m文件import foundation和UIKit庫
防止其他語言(如C)錯誤引入
1 #ifdef __OBJC__2 3 #import <Foundation/Foundation.h>4 #import <UIKit/UIKit.h>5 6 #endif
 
d.調試NSLog優化
系統在調試階段會配置一個DEBUG宏
 1 #ifdef __OBJC__ 2  3 #import <Foundation/Foundation.h> 4 #import <UIKit/UIKit.h> 5  6 #ifdef DEBUG 7 #define MyNSLog(...) NSLog(__VA_ARGS__) 8 #else 9 #define MyNSLog(...)10 #endif11 12 #endif
 
注意”__VA_ARGS__”前后是兩個下劃線
     配置之后,使用MyNSLog函數來打印測試信息,在app完成release的版本,MyNSLog會自動失效
1     MyNSLog(@"測試 %d - %d", A, B);
out:
2014-12-17 13:22:33.888 DatePicker[20702:1696549] 測試 1 - 2
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 京山县| 龙口市| 芦山县| 即墨市| 邵武市| 昂仁县| 武冈市| 松溪县| 临澧县| 高要市| 潜江市| 丁青县| 庄浪县| 榆林市| 崇明县| 卓资县| 松桃| 镇远县| 南靖县| 响水县| 罗甸县| 高邑县| 明光市| 通渭县| 大渡口区| 临城县| 武强县| 曲阳县| 新疆| 昌吉市| 偏关县| 朝阳市| 龙游县| 滁州市| 根河市| 根河市| 中阳县| 河津市| 台南市| 乌海市| 临高县|