iOS WatchOS - в чем разница между приложением WatchKit и расширением приложения WatchKit? - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь создать услугу iOS WatchOS5 и вижу несколько учебных пособий и документацию для Apple.Они говорят о:

  • Приложение WatchKit
  • Расширение приложения WatchKit

В чем разница между приложением iOS WatchKit и расширением приложения WatchKit?

Если я хочу обмениваться данными между приложением для телефона и приложением для просмотра часов, нужны ли они оба для использования среды Watch Connectivity?

1 Ответ

0 голосов
/ 10 октября 2018

Два идут рука об руку, оба необходимы для создания приложения watchOS, и вы не можете использовать одно без другого.

Основное отличие состоит в том, что приложение WatchKit отвечает за отображение пользовательского интерфейса,поэтому здесь хранятся раскадровки и все ресурсы (изображения и т. д.), используемые в раскадровках.С другой стороны, ваше расширение приложения WatchKit отвечает за все, что делается программно, поэтому здесь должны находиться все ваши контроллеры интерфейса и другие классы.Вы также должны хранить все ресурсы, к которым вы получаете доступ из кода, в вашей цели расширения приложения.

Вам потребуется использовать инфраструктуру WatchConnectivity из кода как часть вашей цели расширения приложения, однако, как уже было сказано,Все приложения WatchOS должны иметь цель WatchKit App.

...