编辑
为了澄清,我认识到IB可以用于基本的DI,但我正在寻找一个更完整的功能框架,包括单独的生产和测试配置,沿着Groovy或Springs的线。
解决方法 我想你会发现你不需要它在后期绑定的语言,如Objective C,Ruby,lisp等。像Jamis的启示,当他试图建立针,一个DI框架的Ruby- Net::SSH revisited,他要走过一个过于复杂的路径。这里有一些链接,希望可以给你一些示例代码在Objective C做类似的事情。使用类别,你可以在本质上改变任何类的运行时的行为。看到Mac Developer Tips – Objective-C: Categories和Cocoa API docs on categories.基本上你不需要一些中心的地方要求“可以配置的x的东西”,因为你可以直接实例化TheThingThatDoesX如果别的东西需要改变/ hook到那个行为,它可以使用类别。
总结以上是内存溢出为你收集整理的目标c – Cocoa的依赖注入框架?全部内容,希望文章能够帮你解决目标c – Cocoa的依赖注入框架?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)