1. 程式人生 > >objective-c程式碼轉c++程式碼,瞭解底層實現機制

objective-c程式碼轉c++程式碼,瞭解底層實現機制

1、開啟終端,輸入  

 clang -rewrite-objc main.m

 

2、有時會遇到找不到系統庫的標頭檔案,如

 

解決辦法:

 

指定模擬器:

xcrun -sdk iphonesimulator clang -rewrite-objc main.m

指定真機:

xcrun -sdk iphoneos clang -rewrite-objc main.m

也可以指定具體某版本:

xcrun -sdk iphonesimulator9.3 clang -rewrite-objc main.m

 

 

 

3、指定第三方庫

當包含第三方庫時,clang不知到何處去找,這時需要用-F開關告訴它

 

xcrun -sdk iphonesimulator clang -rewrite-objc –F /第三方庫的路徑 main.m