使用宏的目的是什么?
由於實際開發中,有時候一些設置信息需要重復使用(例如設置打印信息、配置顏色、配置寬度等),如果每次都手動去敲每次都去創建會很麻煩。雖然宏使用的時候會占用內存,可是目前來說大部分開發者都在使用。
蘋果在6.0之后就不在提供宏的常用配置了,所以如果想使用宏那么就需要自己去配置宏。
1.創建PCH 文件
2.打開配置面板 按照下圖操作
3.配置 PrefixHeader.pch
a.第一種方法是配置絕對路徑---只有自己的電腦可以配置使用 如圖
不建議這么使用如果這樣配置除了自己的電腦以外或者說配置的路徑發生改變會導致無法使用
拖拽后顯示的結果如下:
b.第二種方法 配置相對路徑
推薦使用: 配置下面的內容系統會自動查找所在文件夾位置
將下面代碼放到彈框中
c.一定要記得將Precompile Prefix Header的NO 為YES
4.配置OK ,可以風騷的使用了哈哈!
來個配置屏幕bounds的宏 試試看
下次再適配屏幕的時候直接打印上面的宏就OK了
對比下哪個更好呢?
另外:當你項目文件為OC文件的時候,當你導入C類的文件那么你可以在宏中去解決不適配的問題?
代碼如下:
#ifdef __OBJC__
這里面寫宏的代碼
#endif