我正在製作一個靜態庫產品。我想使用ARC,但我的一位客戶希望將其應用程序定位到iOS 3.2。他們也想要瞄準ARMv6架構。我可以將使用ARC的靜態庫鏈接到項目目標iOS 3.2嗎?
好的。我必須接受這個要求。據我所知,沒有weak
引用的ARC只是編譯器功能,所以我認爲靜態庫本身沒有區別,或者它不需要iOS 4.0。但據我所知,Apple將最低iOS限制爲4.0。所以我不能自己決定,因爲我沒有3.2設備:(
是否有人在iOS 3.2上測試ARC代碼?如果運行良好,我將轉到ARC,並使用ARC編譯我的庫,並通過我認爲我可以強制他們使用4.0,但我不確定ARMv6的來源,ARMv6沒有任何理由不起作用,但是我無法測試的事實讓我擔心,請讓我知道你的經歷。
正如我在回答何況,還有涉及在iOS 4.x的靜態庫的兼容性細微的差別,所以這個問題是不是你的完整副本。 – 2012-02-10 18:24:01
謝謝@BradLarson。關閉投票無法刪除:( – Eonil 2012-02-11 10:46:32