2011-11-03 45 views
1

當你讀的iOS的每一個對象的Class Reference,你會發現:如何檢查所有的Objective-C功能的有效地在源代碼可可

Available in iOS 2.0 and later.

有一個程序或方式列出所有功能和最低iOS系統?

我如何知道iOS 3.0的iPhone會運行所有的iOS功能?我可以在運行時使用respondToSelector進行檢查,但使用源代碼可以更輕鬆?

回答

1

設置你的項目的基本SDK到iOS 3,看看它是否建立。

+0

哇,好主意!爲什麼我不這麼想>> – Rodrigo

1

AFAIK沒有辦法列出所有你在你的應用程序中使用到一個列表中的API,並檢查你正在建設過去最低爲所有這些API。你只需要逐一檢查每一個。突出顯示Xcode中的API,然後單擊轉義,它會很容易地告訴你。 但我也不得不提,這不會是非常必要的,因爲你需要測試你正在建設的最低OS上,如果它崩潰的任何一點,那麼你有你的問題,對於某些API。

+0

一個接一個,如果很難:(如果我沒有設備來測試?大聲笑,使用模擬器,但..這不是一個簡單的方法 – Rodrigo

+0

你應該始終有一個設備,您提交之前測試的一個應用程序商店,我知道這並不容易,但一旦你的設備上進行測試,你會看到,如果有問題都沒有,你不必來查找你用一個接一個的每個API。 –

相關問題