我正在修改非ARC的open source app。我的大部分iOS體驗都是使用ARC啓用的objective-c,所以當我創建並向項目添加新文件時,我傾向於使用compiler flags(特別是當我面對奇怪的非弧代碼bugs)時使它們符合ARC。在同一個iOS項目中混合使用ARC和非ARC代碼有多安全?
讓我在夜間遇到的問題是:在我的項目中混合使用弧和非弧代碼的安全性和可靠性如何?當質量保證時間到來時,測試內存泄漏和性能等問題會成爲一場噩夢嗎?問另一種方式..是否值得將現有的非弧代碼轉換爲弧代碼並擺脫潛在的麻煩?
這些是編譯器標誌,而不是鏈接器標誌。此外,使用ARC並不能免除您需要測試應用程序的泄漏和性能。 –
我的壞..修正.. – abbood