編譯參數-ObjC的說明

引入第三方庫時,一些第三方庫對系統庫的類加了category。這是需要使用編譯參數:-ObjC,這樣第三方庫中對系統類做的擴展方法才能在工程中使用。

-all_load 

這個flag是專門處理-ObjC的一個bug的。用了-ObjC以後,如果類庫中只有category沒有類的時候這些category還是加載不進來。變通方法就是加入-all_load或者-force-load。-all_load會強制鏈接器把目標文件都加載進來,即使沒有objc代碼。-force_load在xcode3.2後可用。但是-force_load後面必須跟一個只想靜態庫的路徑。

http://blog.csdn.net/ouyangtianhan/article/details/41007771

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章