Dependency-Injection-Framework für Kakao?

Interface Builder kann verwendet werden, für die basic-dependency injection in eine Cocoa-app, aber ist jemand bekannt, der mehr kompletten dependency injection-frameworks für Objective-C/Cocoa für, wenn Sie nicht wollen, um Objekte zu instanziieren, die in einer NIB-Datei?

Bearbeiten

Klären, erkenne ich, dass IB kann verwendet werden, für die basic-DI, aber ich bin auf der Suche nach einem framework mit vollständiger Funktionalität, einschließlich der gesonderten Herstellung und Prüfung von Konfigurationen, entlang der Linien des Groovy oder Federn.

Kommentar zu dem Problem - Öffnen
Kasse aus www.typhoonframework.org Kommentarautor: Jasper Blues
Und hier ist ein weiteres github.com/railsware/BloodMagic Kommentarautor: AlexDenisov
Java ist den meisten sicherlich noch als eine späte Bindung Sprache. Obwohl es verwendet vtable-Stil Versand wie C++, aufgrund der mit einer virtual machine und class-loader-system run-time-Methode abfangen noch möglich ist. Der Ansatz ist etwas umständlicher als messaging (objective-c) und erfordert schwerere Werkzeuge, um es einfach zu verwenden - Dinge wie JSDK dynamische proxies, cglib/asm oder eines JVM-Agents. Dadurch können Dinge wie AOP oder 'manged objects" (hibernate/core Daten), aber hat wenig zu tun mit DI. Ich glaube nicht, dass die 'java-statische - Bedarf DI, Objective-C dynamic" gilt. Kommentarautor: Jasper Blues

InformationsquelleAutor der Frage Barry Wark | 2008-11-21

Schreibe einen Kommentar