[問題] 怎麼確定程式用的api與舊版相容

看板MacDev作者 (打不贏怪兵器不好)時間16年前 (2009/10/01 16:23), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/2 (看更多)
我現在在10.6開發程式 但是需要可以在10.4,或是更久以前的執行 http://developer.apple.com/mac/library/technotes/tn2002/tn2064.html 我知道這邊有一篇講了一堆weak linking, bundle什麼的 可是weak linking要在程式裡面檢查 這個方法到底是不是真的存在,才能去呼叫 不然照樣會死掉 bundle看起來很麻煩。 有沒有什麼辦法是,我可以直接列出我程式裡面用到10.5之後才有的方法 然後我自己去把他們改成舊版相容 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.168.14

10/01 16:27, , 1F
#define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_1
10/01 16:27, 1F

10/01 16:27, , 2F
0_4
10/01 16:27, 2F

10/01 16:31, , 3F
好像沒有用
10/01 16:31, 3F

10/01 16:50, , 4F
直接切到 10.4 SDK 編編看?
10/01 16:50, 4F

10/01 17:21, , 5F
可是要去哪裡裝10.4u SDK?
10/01 17:21, 5F

10/01 19:32, , 6F
Xcode安裝的自定選項: Mac OSX 10.4 Support
10/01 19:32, 6F
文章代碼(AID): #1An6SDjS (MacDev)
文章代碼(AID): #1An6SDjS (MacDev)