Какой самый хороший способ сделать наблюдателя / наблюдаемого в объективе-C (версия для iPhone)

Я привык кодировать пользовательские интерфейсы Java Swing, и в тех случаях, когда у вас есть какие-то свойства, которые меняются, и вы хотите, чтобы ваш пользовательский интерфейс обновлялся, вы должны реализовать шаблон наблюдателя / наблюдаемого. В Java вы обычно делаете это, когда ваш класс ведет список слушателей, которых он уведомляет о различных событиях.

Мы играли с Objective-C на Mac, у которого есть KVC и привязка, которая, кажется, работает очень хорошо и требует меньше кода. IPhone SDK не работаетЯ, кажется, не обладаю этой функциональностью, поэтому мой вопрос: если у меня есть класс, содержащий данные, которые меняются, чтолучший способ для меня зарегистрировать компонент пользовательского интерфейса в этом классе, чтобы он мог получать уведомления об изменениях данных, которые он должен отображать?

Ответы на вопрос(3)

Ваш ответ на вопрос