Я относительно новичок в Objective-C и Какао ... Я давно пытаюсь понять, как правильно реализовать шаблон MVC в Cocoa / Cocoa Touch ... Я понимаю идею, стоящую за этим;концептуально это имеет смысл: модель содержит данные, представление - это то, что пользователь видит и может взаимодействовать, а контроллер действует как мост между ними.Представление не может общаться с моделью, модель не может общаться с представлением.Понял.
Что для меня не имеет смысла, так это то, как эффективно использовать MVC… если пользователь может взаимодействовать только с представлением и что-то делает с ним (например, для приложения iPhone, пользовательщелкает / перетаскивает в подклассе UIView, вызывая методы "touchesBegan" и "touchesMoved" и т. д.), как представление передает эти события контроллеру?
Я просмотрел бесчисленные примеры и форумы.в сети, но еще предстоит найти упрощенный универсальный способ достижения этого ... Я знаю, как общаться с контроллером с помощью кнопок, ползунков и других вещей, которые можно подключить к розетке, но для вещей, которые не имеютМеханизм целевого действия, какой лучший способ сделать это?
Заранее благодарен за любые предложения относительно того, что делать или где искать.