iOS Информация о версии SDK для iOS 7.1
Содержание:
Введение
iOS SDK 7.1 предоставляет поддержку для разработки приложений для iOS. Это упаковывается с полным набором инструментов Xcode, компиляторов и платформ для создания приложений для iOS и OS X. Эти инструменты включают XCode IDE и Инструментальный аналитический инструмент среди многих других.
С этим программным обеспечением можно разработать приложения для iPhone, iPad или iPod touch рабочий iOS 7. Можно также протестировать приложения с помощью включенного Средства моделирования iOS, поддерживающего iOS 7. iOS SDK 7.1 требует компьютера Mac рабочий OS X v10.8.4 (Пума) или позже.
Эта версия iOS предназначается для установки только на устройствах, зарегистрированных в Программе Разработчика Apple. Попытка установить эту версию iOS несанкционированным способом могла поместить Ваше устройство в неприменимое состояние.
Для получения дополнительной информации и дополнительные ресурсы поддержки, посетите http://developer .apple.com/programs/ios/.
Создание отчетов ошибки
Для сообщения о любых ошибках, не упомянутых в разделе Notes и Known Issues, используйте Генератор отчетов Ошибки Apple на веб-сайте Разработчика Apple (http://developer .apple.com/bugreporter/). Кроме того, можно обсудить эти вопросы и iOS SDK 7.1 на Форумах Разработчика Apple: http://devforums .apple.com. Для получения большей информации о iCloud для Разработчиков перейдите в http://developer .apple.com/icloud.
Примечания и известные проблемы
Следующие проблемы касаются использования iOS SDK 7.1 для разработки кода.
Bluetooth
Известная проблема
32-разрядные приложения, работающие на 64-разрядном устройстве, не могут присоединить к BTServer.
CFNetwork
Примечания
Поведение совместимости было добавлено для решения проблемы, куда некоторые веб-серверы отправят неправильное значение Довольной Длины за “Довольным Кодированием: gzip” содержание. Ранее, NSURLConnection и NSURLSession отправил бы “сетевое соединение было потеряно” / NSURLErrorNetworkConnectionLost (-1005) ошибка в этой ситуации.
Поведение совместимости применяется, только если значение Довольной Длины точно соответствует расширенное gzip’d содержание. Это не запросит “прочь 1” или подобное просчитывание.
Safari
Примечания
Свойство, минимальное-ui, было добавлено для ключа метатега области просмотра, позволяющего минимизировать верхние и нижние панели на iPhone, поскольку загружается страница. В то время как на странице, использующей минимальный-ui, касаясь главной панели, возвращает панели. Ответвление назад в содержании отклоняет их снова.
Например, используйте <метаимя = содержание «области просмотра» = «width=1024, минимальный-ui”>.
Siri
Примечания
iOS 7.1 добавляет новую естественно звучащую речь Siri для английского языка (Австралия), английский язык (Соединенное Королевство), японский язык и китайский язык (Мандарин - Китай).
Устройство на iOS первоначально использует компактную речь для Siri. После того, как Вы сконфигурируете сеть Wi-Fi и подключите устройство к источнику питания, iOS автоматически загрузит и установит более высокую качественную версию.
UIKit
Известные проблемы
Изображения фона кнопки панели проигнорированы в приложениях, созданных и развернутых на iOS 7.1, когда они установлены с помощью
UIBarButtonItemsetBackgroundImage:forState:style:barMetrics:сUIBarButtonItemStyleBorderedкак параметр стиля.Обходное решение: использовать
UIBarButtonItemStylePlainилиUIBarButtonItemStyleAnyв этом случае, или использованиеUIBarButtonItemsetBackgroundImage:forState:barMetrics:.Если a
UITextFieldили aUILabelэто - базовая линия, выровненная с ограничениями, имеет атрибуты, изменяющиеся после того, как ограничения были добавлены, расположение может быть неправильным. Исключение к этому-setFont:наUILabel, который должен работать как ожидалось.Обходное решение: Избегите вносить изменения в
UITextFieldилиUILabelпосле добавляющих ограничений базового выравнивания. Если необходимо внести изменения, необходимо удалить ограничения и затем повторно применить их позже. Обратите внимание на то, что это - хит производительности, не делайте этого, если это не необходимо.backIndicatorTransitionMaskImageот раскадровки или xib не будет интерпретироваться правильно во время выполнения.Обходное решение: установите
backIndicatorTransitionMaskImageв коде.
Copyright © 2015 Apple Inc Все права защищены. Условия использования | Политика конфиденциальности | обновленный: 10.03.2014