[問題] 第三方Library ARC

看板MacDev作者 (iOS5)時間12年前 (2012/10/18 17:11), 編輯推噓1(1011)
留言12則, 4人參與, 最新討論串1/1
如果第三方Library(包成.a or .framework) 要怎讓它支援ARC or non-ARC -- Sent from my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.113.103

10/18 17:51, , 1F
我的理解應該是就不用care了吧!! 唯一要注意的是他支援
10/18 17:51, 1F

10/18 17:52, , 2F
到ios4.2以上或是ios5以上.. ARC有些需要5以後的runtime
10/18 17:52, 2F

10/18 17:54, , 3F
抱歉,忘記考慮到header file的問題..那看來只能用一個
10/18 17:54, 3F

10/18 17:55, , 4F
符合你ARC or non-ARC的環境的library..不知道有沒有錯?
10/18 17:55, 4F

10/19 12:25, , 5F
設flag讓compile的時候不用arc
10/19 12:25, 5F

10/19 14:50, , 6F
已經包成.a or .framework可以設compiler flag嗎?
10/19 14:50, 6F

10/19 16:24, , 7F
不行(因為 framework 本身已經編譯過了); 會用到無 ARC
10/19 16:24, 7F

10/19 16:24, , 8F
的部分都不能使用 ARC, 但你可以把這些部分集中起來, 其
10/19 16:24, 8F

10/19 16:25, , 9F
他地方還是照用(然後在沒用的地方設 -fno-objc-arc)
10/19 16:25, 9F

10/19 17:09, , 10F
所以還是要看作者編譯framework時,是否支援ARC or not?
10/19 17:09, 10F

10/19 17:10, , 11F
另問同一個framework是否可以編譯同時支援ARC
10/19 17:10, 11F

10/19 17:10, , 12F
non-ARC
10/19 17:10, 12F
文章代碼(AID): #1GVyUqe2 (MacDev)
文章代碼(AID): #1GVyUqe2 (MacDev)