如果一個項目已經在禁用ARC的情況下創建,我該如何啓用它,反之亦然?如何在xcode項目中啓用/禁用ARC?
51
A
回答
58
打開你的項目並選擇編輯 - >重構 - >轉換爲Objective-C ARC。 這將開始檢查您的代碼是否已準備好進行轉換。
很好的鏈接閱讀:Everything you need to know about automatic reference counting (ARC)
如何禁用當您遷移項目中使用ARC ARC已經回答了here
34
,該-fobjc弧編譯器標誌被設置爲默認的所有目標-C源文件。您可以使用該類的-fno-objc-arc編譯器標誌來禁用特定類的ARC。在Xcode中,在目標Build Phases選項卡中,打開Compile Sources組以顯示源文件列表。雙擊要爲其設置標誌的文件,在彈出面板中輸入-fno-objc-arc,然後單擊完成。
44
以下是我做的步驟,它爲我工作
- 選擇
Project
- 選擇
Targets
- 從右側面板中,選擇
Build Settings
- 「自動引用計數」的搜索;
- 定位
Apple LLVM compiler 3.0 - Language
和Objective-C Automatic Reference Counting
並在所有三個部分中選擇NO
。
+0
這個答案適合我! – Patricia
3
在Xcode中5.0.2,選擇Navigatior您的項目,選擇Build設置,搜索蘋果LLVM 5.0 - 語言 - 目標C和更改的Objective-C自動Refence數到NO
相關問題
- 1. 如何在Xcode 4.2中啓用ARC項目範圍
- 2. 如何在非ARC項目中啓用ARC文件?
- 3. 如何在iOS中啓用ARC的項目中包含非ARC遠景項目
- 4. 在Cocos2d Box2d項目中啓用ARC?
- 5. 在xcode中啓用/禁用菜單項
- 6. 使用Xcode 5禁用ARC
- 7. 在非ARC項目中使用ARC庫
- 8. 如何在xCode中禁用鏈接框架的ARC?
- 9. 如何在Xcode中啓動Java項目?
- 10. 在啓用ARC的項目中使用非ARC代碼 - 添加Facebook
- 11. 如何在eclipse插件項目中啓用/禁用按鈕
- 12. 我如何在Xcode項目文件中設置ARC標記?
- 13. 如何在另一個Xcode項目中調用Xcode項目.......?
- 14. 如何在xcode項目中禁用推送通知功能?
- 15. 在xcode中禁用和啓用警告
- 16. 如何弱化非ARC項目中的ARC項目
- 17. 如何在xcode iPhone項目中啓用代碼塊?
- 18. 在ARC啓用的項目中導入非ARC代碼編譯的.a文件
- 19. 如何在xcode項目中使用GLMath?
- 20. 如何在xcode項目中使用msgpack?
- 21. 將非ARC文件轉化爲Xcode 4中的ARC項目
- 22. 在啓用ARC的cocos2d項目中出現EXC_BAD_ACCESS錯誤?
- 23. 如何啓用和禁用卡項目中的視圖?
- 24. 如何啓用和禁用alertdialog中的項目
- 25. 當我在IOS項目中使用ARC時,如何使用void *?
- 26. 如何在Tortoise SVN中禁用項目
- 27. 如何在gridview中禁用項目android
- 28. 如何在XCode中啓用/禁用宏擴展?
- 29. 如何禁用CMake項目中的XCode BITCODE?
- 30. 在非ARC項目中使用SBJson
謝謝,只是我需要 – David