Готово и рекомендовано ли использование раскадровок в производстве Xcode 4.2? (см. предыдущие методы XIB) - PullRequest
12 голосов
/ 26 октября 2011

Готово ли и рекомендовано ли использование раскадровок в производстве Xcode 4.2?

То есть, разработчики iPhone / iPad, которые использовали раскадровки, рекомендуют (для родных приложений iPhone / iPad) определенно использовать раскадровки? Или есть какие-то проблемы и проблемы с концепцией?

P.S. Помогают ли раскадровки в разработке / работе универсального приложения?

Ответы [ 2 ]

14 голосов
/ 26 октября 2011

Это зависит, по большей части, от вашей целевой аудитории.Единственным потенциальным нарушителем соглашения является тот факт, что использование раскадровок требует от вас установки целевого показателя развертывания приложения на iOS 5.0 или более поздней версии;Приложение с надписью не может быть запущено в любой более ранней версии iOS.

Если вам нужно работать с предыдущими версиями iOS, вы должны продолжать использовать отдельные файлы пера, если проектируете свой интерфейс с помощью Interface Builder.Я бы также рекомендовал придерживаться того, что вы уже используете в своих существующих проектах.(Вы можете вводить раскадровки в существующие проекты поэтапно, но помните, что они будут работать только в iOS 5. Существует презентация WWDC 2011 , которая проведет вас через этот процесс.)

ДляВ новых проектах раскадровки кажутся подходящими, если вы уверены, что вам не нужно развертывать их на предыдущих версиях iOS.

Также раскадровки помогают в разработке универсального приложения./ working?

Не совсем понятно, что вы подразумеваете под «помощью», но вам нужно создать одну раскадровку перьев для каждого семейства устройств.Так что один для iPhone / iPod touch, а другой для iPad.

0 голосов
/ 04 ноября 2011

Было бы интересно узнать, сколько рынка вы упускаете, ориентируясь только на iOS 5. Я заметил, что есть значительный процент пользователей iPhone, которые не обновляют свою iOS, будь то iOS 3 до iOS 4или даже iOS 5, поэтому любые приложения, ориентированные на iOS 5, будут означать, что они не смогут загрузить любое приложение, которое вы создаете.

Я начал использовать iOS 5 с раскадровкой, и это отличная функция, но мне пришлось отступить и использовать xibs, чтобы получить обратную совместимость.Существует слишком много рынка, который вы пропустите, ориентируясь только на iOS 5.

ARC - это большой плюс, и только для этой функции я доволен переходом на iOS 5. Не говоря уже оновый класс CLGeoCoder и JSON теперь включены. Любой, кто хочет использовать JSON API, может взглянуть на этот великолепный учебник Рэя Вендерлиха.

...