OC设计模式浅析

OC设计模式(代理模式)

(1)OC中采用设计模式,可以降低代码的耦合性(类之间的相互依赖性),改变一个类对其他类无影响。

(2)声明类的属性
    @property (nonatomic,retain) id 对象        //采用id指向任何对象类型,不能用对象类名

    @property (nonatomic,retain) 对象类 *对象    //这种声明不遵循设计模式

(3)在对象类的.h文件声明中,必须遵守该协议,此时才能调用另外类的对象进行操作。

    加上#import“协议名称”和@interface 对象类名: NSObject<协议名称>

你可能感兴趣的:(iOS,OC,设计模式)