美文网首页
十、协议 @GeekBand

十、协议 @GeekBand

作者: riginka | 来源:发表于2016-03-11 10:19 被阅读7次

    协议protocol

    只描述外部接口,不提供具体实现

    可以包含的成员

    属性

    实例方法

    类方法

    初始化器—不常用

    析构器—不常用

    不能包含成员

    实例变量

    使用协议

    如果需要使用协议里属性的实例变量,需要在接口的*.h文件中声明。

    实例方法不需要声明,直接在*.m文件中实现。

    协议本质是一种类型,可以作为声明类型,不能创建实例。

    协议继承

    协议组合

    常用协议

    NSObject

    NSCopying

    NSMutableCopying

    NSFastEnumeration

    NSCoding

    相关文章

      网友评论

          本文标题:十、协议 @GeekBand

          本文链接:https://www.haomeiwen.com/subject/yvatlttx.html