依赖注入

https://blog.csdn.net/linshaolie/article/details/47037941

 依赖注入可以通过初始化方法(或构造函数)传递所需要的参数,或者通过属性(setter)传递。这里将对这两种方法进行讲解。

初始化方法注入:

[objc] view plain copy

- (instancetype)initWithDependency1:(Dependency1 *)d1   

 dependency2:(Dependency2 *)d2;  

属性注入:

[objc] view plain copy

@property (nonatomic, retain) Dependency1 *dependency1;  

@property (nonatomic, retain) Dependency2 *dependency2;  

你可能感兴趣的:(依赖注入)