Я пытаюсь обновить приложение для 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
}