Что такое компиляции в Apple WatchKit?

Что такое компиляции в Apple WatchKit?

Могу ли я иметь и интерфейс компиляции, и обычное приложение WKInterfaceController в одном приложении Apple Watch?


person transang    schedule 17.02.2017    source источник


Ответы (1)


По первому вопросу см.: https://developer.apple.com/library/content/documentation/General/Conceptual/WatchKitProgrammingGuide/ComplicationEssentials.html#//apple_ref/doc/uid/TP40014969-CH27-SW1.

Из документов:

Усложнения — это небольшие элементы, которые появляются на циферблате и обеспечивают быстрый доступ к часто используемым данным. Пользователи могут настраивать большинство циферблатов и устанавливать расширения, которые они хотят видеть. Система предоставляет встроенные расширения для информации о погоде, предстоящих событиях календаря, действиях пользователя и многих других типах данных. Приложения также могут добавлять поддержку расширений и отображать данные, специфичные для приложения.

Чтобы реализовать усложнение, импортируйте фреймворк ClockKit в расширение WatchKit. Платформа ClockKit определяет классы, которые вы используете для реализации вашего усложнения и предоставления данных, которые нужны Apple Watch. Сведения о классах этой платформы см. в справочнике по платформе ClockKit.

На второй вопрос: Да. Вам просто нужно реализовать класс, который является делегатом CLKComplicationDataSource, который будет предоставлять данные для различных типов сложности.

person Gismay    schedule 20.02.2017
comment
Пожалуйста, хотя бы процитируйте здесь соответствующую часть этой внешней ссылки, чтобы дать полный ответ; если эта ссылка когда-нибудь умрет, ваш ответ по существу не будет содержать никакого контента. - person deceze♦; 20.02.2017