Сборка приложения для iPhone для нескольких устройств и версий - PullRequest
1 голос
/ 19 июля 2010

Я пытаюсь обновить приложение для iPhone с 3,0 до 4,0

.

Некоторые из API устарели в 4.0, если я использую новый API, он может не работать на 3.0, верно? Поэтому мне нужно иметь старый API и новый API

Каков лучший способ написания кода для 3.0 и 4.0 для всех профессиональных разработчиков?

Я знаю, что могу проверить модель и версию системы от UIDevice.

Нужно ли сначала проверять, для какой версии, и для какого устройства?

if systemVersion == 3.0 {
//old api code here
}

if systemVersion == 4.0 {

if device == iphone 3G
//new api code here for 3G

if device == iphone 3GS
//new api code here for 3GS

if device == iphone 4
//new api code here for 4
}

1 Ответ

1 голос
/ 19 июля 2010

См. эту статью Мэтта Галлахера, также, если вы являетесь разработчиком iphone, проверьте WWDC видео-сессию , есть хотя бы один сеанс, который говорит об этом.

...