2015-08-13 4 views
-1

Я закину Кво шаблон, так как я прочитал это: KVO vs NSNotification vs protocol/delegates?, где он использует жесткий слово: «сломанный», отсылая к an interesting article from Mike Ash в отношении проблемы разработки три API в 2011 годуKVO все еще «сломан»?

Я не могу найти никаких новостей после этого год. Как эволюционировал KVO?

ответ

0

Когда Майк Эш говорит, что KVO сломан, он не говорит о том, работает ли он или нет. Ash говорит, что API разработан плохо, и этот плохой дизайн ограничивает то, что разработчики могут с этим поделать.

Лучшее использование программирования «KVO-esque» можно найти в таких библиотеках, как ReactiveCocoa.

Если вы хотите узнать больше, ознакомьтесь с этими ссылками.

+0

Да, я забыл кавычки ... –

+0

Спасибо за ваш ответ и ссылки. Это мне подходит лучше: https://www.mikeash.com/pyblog/key-value-observing-done-right.html –

+1

Действительно хорошая (более современная) библиотека для работы с KVO - это [KVOController] (https://github.com/facebook/KVOController) – joerick

Смежные вопросы