我正在使用第三方庫的iOS應用程序。我想將我的項目遷移到使用ARC,但第三方庫仍在使用舊的內存管理。所以我想分開第三方代碼並將它放在一個沒有ARC的獨立項目中,然後以某種方式將該項目鏈接到我的iOS應用項目中,以便使用相同的配置將它們構建在一起。參考代碼在XCode 4.2中的單獨項目
這可能以非常簡單的方式完成,或者我最好關閉個別文件的ARC? (似乎非常繁瑣..)
我可以使用工作區嗎?其中一個項目是我的iOS應用程序,另一個只包含第三方代碼?
我玩過很多次,搜索了很多,但這似乎沒有任何簡單的靈魂,或者我錯了?
你試過編譯它到一個靜態庫嗎?或者這對你的項目設置是不可能的? – 2012-01-10 15:36:44
我不知道。當談到XCode時,我是一個新手,來自於在VS中工作的背景。我可以創建一個獨立於目標(設備,模擬器)的靜態庫嗎?或者我必須爲不同的目標和版本的iOS構建不同的庫?它可以自動化嗎?我試圖創建一個靜態可可觸摸庫,但並沒有真正成功地將其導入到我的主項目。猜測還有更多的不僅僅是拖放。 – Joel 2012-01-10 16:50:49