Cocoa per Mac OS X supporta la tecnologia Cocoa Binding, riducendo la necessità del codice della colla tra le viste e i modelli.C'è qualche motivo tecnico/concettuale per cui iOS non supporta Cocoa Bindings?
Ricreare associazioni di cacao su KVC su KVO sembra fattibile con l'aiuto del codice sorgente di cocotron.
Esiste qualche motivo tecnico o concettuale per cui le associazioni di cacao non fanno parte dell'SDK? Sto pensando a prestazioni, mancanza di garbage collection, mancanza di supporto KVC dagli elementi dell'interfaccia utente (ad esempio UISlider).
Gli attacchi di cacao esistevano molto prima della raccolta dei rifiuti, quindi puoi escluderlo. –
Ho creato un semplice meccanismo di binding (vale a dire senza trasformatori di valore): vedere NSObject + SimpleBindings in https://github.com/mruegenberg/objc-utils/tree/master/CoreFoundationAdditions Nessun supporto per il generatore di interfacce al momento, ma aiuta a semplificare il codice. – mrueg