Cocoa für Mac OS X unterstützt die Cocoa-Binding-Technologie, die den Bedarf an Klebecode zwischen Ihren Ansichten und Ihren Modellen reduziert.Gibt es einen technischen/konzeptionellen Grund, warum iOS Cocoa Bindings nicht unterstützt?
Das erneute Erstellen von Cocoa Bindings auf KVO auf KVO scheint mit Hilfe des Cocotron-Quellcodes machbar.
Gibt es einen technischen oder konzeptionellen Grund, warum Cocoa Bindings nicht Teil des SDK sind? Ich denke über Leistung, Mangel an Garbage Collection, fehlende KVC-Unterstützung von UI-Elementen (UISlider zum Beispiel).
Cocoa-Bindungen existierten lange vor der Garbage-Collection, also können Sie das ausschließen. –
Ich habe einen einfachen Binding-ähnlichen Mechanismus (dh keine Wertübertragungen) erstellt: siehe NSObject + SimpleBindings in https://github.com/mruegenberg/objc-utils/tree/master/CoreFoundationAdditions Momentan keine Unterstützung für den Interface Builder Es hilft bei der Vereinfachung von Code. – mrueg