Kakao dla systemu Mac OS X wspiera technologię wiązania kakao, zmniejszając potrzebę stosowania kodu kleju między swoimi widokami a modelami.Czy istnieje jakiś techniczny/koncepcyjny powód, dla którego iOS nie obsługuje wiązań kakaowych?
Odtwarzanie wiązań kakao na KVC w KVO wydaje się wykonalne przy pomocy kodu źródłowego kokotronu.
Czy istnieje jakiś techniczny lub konceptualny powód, dla którego wiązania kakaowe nie są częścią pakietu SDK? Myślę o wydajności, braku zbierania śmieci, braku obsługi KVC z elementów UI (na przykład UISlider).
Wiązania kakaowe istniały na długo przed zbiorem śmieci, więc można je wykluczyć. –
Stworzyłem prosty (tzn. Bez wartości transformatorów) mechanizm podobny do wiązania: zobacz NSObject + SimpleBindings w https://github.com/mruegenberg/objc-utils/tree/master/CoreFoundationAdditions Brak wsparcia dla konstruktora interfejsu w tej chwili, ale pomaga w uproszczeniu kodu. – mrueg