iOS Информация о версии SDK для iOS 4.3
Содержание:
Введение
iOS SDK 4.3 предоставляет поддержку для разработки приложений для iOS и включает полный набор инструментов Xcode, компиляторов и платформ для того, чтобы создать приложения для iOS и Mac OS X. Эти инструменты включают XCode IDE и Инструментальный аналитический инструмент среди многих других.
С этим программным обеспечением можно разработать приложения, работающие на iPhone, iPad или iPod touch рабочий iOS 4.3. Можно также протестировать приложения с помощью включенного Средства моделирования iOS, поддерживающего iOS 4.3. Установка iOS SDK 4.3 требует компьютера Macintosh рабочий Mac OS X 10.6.6 или позже.
Для получения дополнительной информации и дополнительные ресурсы поддержки, посещение:
Создание отчетов ошибки
Сообщите о любых ошибках, не упомянутых в разделе Notes и Known Issues с помощью Генератора отчетов Ошибки Apple на веб-сайте Разработчика Apple в: http://developer .apple.com/bugreporter/. Кроме того, можно обсудить эти вопросы и iOS SDK 4.3 на Форумах Разработчика Apple: http://devforums .apple.com.
Примечания и известные проблемы
Следующие проблемы касаются использования 4,3 SDK для разработки кода.
Видео AirPlay
Видео AirPlay требует программного обеспечения AppleTV.
Поддержка видео AirPlay теперь доступна как опция разработчикам в
MPMoviePlayerControllerкласс. Это также доступно веб-авторам через Плагин QuickTime или медиа-элемент. Поддерживаемые форматы включают:Видео H.264 с аудио AAC
Потоковая передача HTTP, оба живут и по требованию
прогрессивное содержание загрузки
локальное содержание
Для веб-содержания Видео AirPlay может быть включено в Плагине QuickTime или видео элементе HTML5, как описано ниже:
QTPlug-в:
airplay="allow"airplay="deny"(Значение по умолчанию)
Например:
<embed src="movie.mov" width="320" height="240" airplay="allow">Элемент видео HTML5:
x-webkit-airplay="allow"x-webkit-airplay="deny" (Default)
Например:
<video controls width="640" height="368" x-webkit-airplay="allow" src="movie.mov"> </video>
iAD
Новый API,
ADInterstitialView, был удален и замененADInterstitialAdкласс, наследовавшийся отNSObject, не отUIView. Поведение не изменилось за исключением того, что два новых метода доступны,presentInView:иpresentFromViewController:, это формализует два отличных варианта использования. Для получения дополнительной информации об этих изменениях API посмотрите Ссылку класса ADInterstitialAd. Пример кода, iAdInterstitialSuite, был также обновлен для работы с этими изменениями API.presentInView:метод должен использоваться в приложениях разбивки на страницы, таких как журналы, и требует, чтобы приложение обеспечило контейнерное представление в представлении управляемая контроллером иерархия представления, в которой будет выведено на экран промежуточное объявление.presentFromViewController:метод выводит на экран промежуточное объявление с модальным представлением, подходящим как переход между игровыми уровнями.
Многозадачные жесты
Этот выпуск содержит предварительный просмотр новых многозадачных жестов для iPad. Можно использовать четыре или пять пальцев, чтобы зажать к домашнему экрану, сильно ударить, чтобы показать многозадачную панель и пролистать влево или вправо между приложениями. Эта опция не будет активирована в iOS 4.3 для клиентов, но мы обеспечиваем этот предварительный просмотр для сбора ввода о том, как эти жесты работают с приложениями.
Разработчики призваны оценить любые существующие взаимодействия в своих приложениях для потенциальных источников интерференции. Для надлежащего взаимодействия многозадачными жестами приложения должны должным образом обработать следующие методы и уведомления:
touchesCancelled:withEvent:(UIResponder)cancelTrackingWithEvent:(UIControl)applicationDidBecomeActive:иapplicationWillResignActive:(делегат приложения)UIApplicationDidBecomeActiveNotificationиUIApplicationWillResignActiveNotificationуведомления
Они могут быть включены для разработки через XCode, таким образом, можно обновить приложения для взаимодействия этими новыми жестами. Протестируйте их и дайте нам свою обратную связь на Форумах Разработчика Apple.
XCode
NEW: использование составного SDKs с распределенными сборками может, при случае, вызвать исключения во время процесса сборки. Для предотвращения этих проблем отключите распределенные сборки для тех проектов, то использование составляет SDKs.
NEW: При запуске приложения на устройстве с версией iOS ранее, чем 4,3, Вы не могли бы быть в состоянии видеть отформатированное содержание переменных и a
"/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found)"сообщение показано в gdb консоли. Можно использоватьpoкоманда в gdb консоли для обхождения проблемы.NEW: Установка XCode 3.2.6 по Xcode 4 (или позже) — т.е. устанавливая обоих в тот же каталог (обычно
/Developerкаталог) — не поддерживаемая конфигурация и, вероятно, приведет к нефункциональной установке.Установка Xcode 4 или позже по более старым установкам XCode должна работать. Точно так же установка этих двух версий для разделения каталогов должна работать (предпочтенный порядок более старый первый, тогда более новый).
Xcode 4 автоматически не загружает документацию для iOS 4.3. Чтобы сделать так вручную, запустите XCode и откройте окно Preferences. На вкладке Documentation нажмите кнопку Get рядом с библиотекой iOS 4.3 для начала загрузки.
Copyright © 2015 Apple Inc Все права защищены. Условия использования | Политика конфиденциальности | обновленный: 28.02.2011