В настоящее время я обновляю свое приложение для watchOS 2, и у меня возникли проблемы со связью между устройствами: ранее я использовал общие NSUserDefaults, чтобы часы и устройство iOS могли независимо читать и записывать несколько значений из одной группы приложений.
Теперь, когда приложения watchOS 2 изначально работают на часах, а платформа подключения часов заменила предыдущие варианты связи, это больше не кажется применимым. Однако из того, что я прочитал в справочнике, реализация той же функциональности, которая была у меня в watchOS 1 с Watch Connectivity, довольно громоздка…
Есть ли у меня другой вариант создать какой-то контейнер/файл/базу данных/что-то еще, к чему я могу получить доступ и обновить как из моего приложения Watch, так и из связанного приложения iOS?
NSUserDefaults
на Apple Watch, вы все равно можете использовать для этого группы приложений. Ознакомьтесь с руководством по программированию настроек часов, чтобы получить дополнительную информацию о том, как это работает: developer.apple.com/library/watchos/documentation/General/ - person liamnichols   schedule 16.09.2015