iOS 8.3
Эта статья суммирует ключевые связанные с разработчиком функции, представленные в iOS 8.3. Эта версия операционной системы работает на текущих основанных на iOS устройствах. В дополнение к описанию ключевых новых функций эта статья перечисляет документы, описывающие те функции более подробно.
Для последнего экстренного сообщения и информации об известных проблемах, см. информацию о версии iOS 8.3. Для полного списка нового APIs, добавленного в iOS 8.3, посмотрите iOS 8.3 API Diffs.
Оплата Apple
Можно использовать новый класс, PKPaymentButton, создать кнопки, инициирующие покупки Оплаты Apple. Эти кнопки соответственно разрабатываются с логотипом Оплаты Apple.
Оплата Apple теперь поддерживает различные типы поставки, такие как «поставка», «поставка», “погрузка от хранилища”, и “погрузка от клиента”. Можно также теперь запросить имя пользователя, не запрашивая их адрес.
Для получения дополнительной информации об Оплате Apple см. Руководство по программированию Оплаты Apple; узнать больше PKPaymentButton, посмотрите Ссылку Платформы PassKit.
Металл
Приложения, использующие Металл теперь, имеют дополнительные способы управлять буферами программы построения теней и анализировать типы атрибута вершины:
MTLComputeCommandEncoderиMTLRenderCommandEncoderобъекты включают новые методы для копирования данных непосредственно к буферной таблице программы построения теней и для перемещения начального смещения для использования данных в уже связанном буфере. Используйте эти опции присоединить небольшие, буферы данных с одним разовым использованием или реконфигурировать присоединенные буферы, не будучи должен создать или воссоздать aMTLBufferобъект.MTLVertexAttributeобъекты теперь включаютattributeTypeсвойство для того, чтобы анализировать типы атрибутов объявляется в Металлическом исходном коде шейдера.
Для получения дополнительной информации о Металле см. Металлическое Руководство по программированию, Металлическую Ссылку Платформы и Металлическое Руководство по Языку Штриховки.