Ответ 1
Привязки на рабочем столе требуют:
- Все подходящие компоненты пользовательского интерфейса выставляют привязки для важных свойств.
- Реализация инфраструктуры
NSArrayController
для обработки выбора
В iOS точка 2 становится проблемой. Редко (и, возможно, даже плохой дизайн пользовательского интерфейса) есть макет-макет-макет, где возможен множественный выбор. Здесь NSArrayController
действительно приходит в себя.
Привязки для UITableView становятся менее практичными, поскольку текущий дизайн NSArrayController
не растягивается на несколько разделов, титры и т.д.
Точка 1 была бы полезной. Однако для Apple требуется большое количество работы по внедрению поддержки привязок во всех элементах управления UIKit. Я предполагаю, что это никогда не станет для них достаточно высоким приоритетом.