美文网首页
类型编码

类型编码

作者: 全球通_2017 | 来源:发表于2021-08-02 18:31 被阅读0次

    OC类型编码,个字符的含义

    当给定一个类型规范时,@encode()返回一个该编码类型的字符串,如下:

    char *buf1 = @encode(int **);//"^^i"
    char *buf2 = @encode(int *);//"^i"
    char *buf3 = @encode(int);//"i"
    char *buf4 = @encode(struct YorkshireTeaStruct);//"{YorkshireTeaStruct=ic}"
    char *buf5 = @encode(NSString *);//"@"
    

    OC对象类型

    Table 6-1 Objective-C type encodings 对象类型1.png 对象类型2.png

    OC方法类型

    Table 6-2 Objective-C method encodings 方法类型.png 声明的属性类型编码 属性类型编码.png

    T代表类型,后面跟OC类型
    V表示实例变量,后面跟一个实例变量的字符串

    属性类型参考官方:
    Type Encodings
    Property Type String

    相关文章

      网友评论

          本文标题:类型编码

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