Я хочу создать приложение на основе карт, но Apple больше не будет использовать карты Google в iOS 6. Я пока не хочу переходить на бета-версию для разработчиков, так как жду финальной версии. Но я также хочу начать как можно скорее. Если я начну свой проект сейчас, он изменится или код будет отличаться, когда будет доступна ios 6? Другими словами, если я сделаю успешную сборку iOS 5, будет ли она неудачной при обновлении до iOS 6? Придется ли мне переписывать все это целиком или все будет совместимо, что приведет к успешной сборке? заранее спасибо..
Функции совместимости с ios 5 и ios6 -xcode
comment
взгляните по этому вопросу некоторые мысли по этому поводу
- person Nate   schedule 03.09.2012
Ответы (2)
Ваш код будет работать нормально.
В iOS 6 и MKMapKit практически ничего не меняется с точки зрения кода.
Единственное, что работает по-другому в iOS 6, — это способ вызова родного приложения Map внутри вашего приложения. (если вы используете эту функцию)
person
yinkou
schedule
03.09.2012
я мог бы использовать это .. как это будет отличаться?
- person snksnk; 03.09.2012
В версиях до iOS 6 вы использовали схемы URL для вызова родного картографического приложения. (openURL maps.google.com/maps?q=London) В iOS 6 это запустит сафари. Поэтому вам нужно будет реализовать обе версии для ‹= iOS 5 и iOS 6+. Поскольку версия iOS 6 находится под соглашением о неразглашении, я не могу рассказать вам, как она работает, но если у вас есть учетная запись разработчика, найдите
MKMapItem
в Центр разработчиков iOS.
- person yinkou; 03.09.2012
Вам не нужно ждать, чтобы использовать бета-версии XCode, вы размещаете их в разных местах на жестком диске и оставляете текущую версию XCode на месте.
Затем вы можете протестировать в симуляторе iOS 6, чтобы убедиться, что он работает так же, как и на iOS 5.
person
Kendall Helmstetter Gelner
schedule
03.09.2012