美文网首页
类型编码

类型编码

作者: 全球通_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