В настоящее время моя команда работает над приложением для iOS, в котором мы вообще не используем раскадровки. Вместо этого мы создаем пользовательский интерфейс в коде. Поэтому для согласованности было бы здорово, если бы мы могли создать цель приложения для часов полностью в коде.
Однако видео «Начало работы с WatchKit» и Справочник по платформе WatchKit упомяните, что вам нужна раскадровка для целевого приложения Watch. Кроме того, в WKInterfaceObject.h
метод init
помечен как недоступный:
- (instancetype)init NS_UNAVAILABLE;
Так действительно ли невозможно создать приложение для часов без использования раскадровки? Если да, то каковы причины такого решения? Я имею в виду, что мы можем создать приложение для iPhone/iPad полностью в коде, так почему же это не так для часов?