Важно: не все классы KVO-совместимый для всех свойств. Вы может гарантировать, что ваши собственные классы KVO-совместимый, выполнив шаги описанных в "Соответствии KVO". Как правило, свойства Apple-поставляются рамки являются только KVO-совместимыми, если они документируются как таковые.
Это утверждение оставляет меня в замешательстве. Разве мы не можем использовать KVO для объектов UIKit? Я не помню, чтобы какое-либо свойство было задокументировано как совместимое с KVO. Несмотря на сказанное иначе, я могу использовать KVO со многими свойствами. Означает ли это, что я не могу полагаться на это?
Любое понимание этого было бы оценено.