通过来自nib的init和load视图合并依赖项注入

时间:2014-01-24 15:16:45

标签: ios uiview dependency-injection

要对我的代码进行单元测试,我总是使用像initWithDependency:(DependencyType *)dependency之类的内容来使用依赖注入,这在大多数情况下都能正常工作,这样在单元测试期间我可以将模拟的依赖项注入到我的sut中。

问题来自于视图,我有一些依赖注入视图,比如我用来将样式应用到我的UI组件的格式化程序和类。这些视图中的一些是从笔尖创建的。问题是我想创建注入我的依赖关系的视图。

所以我的问题是,这是一种方法吗?我想知道我可以将NSCoder注入我的初始化程序并调用超级initWithCoder:这将创建我的视图,如何从笔尖创建NSCoder?

0 个答案:

没有答案