扫码关注官方订阅号
小伙看你根骨奇佳,潜力无限,来学PHP伐。
通常都是会采用静态变量来作为关键字,比如static char overviewKey;
简短答案:可以随意设。
长答案:key,通常你理解成唯一标示就行,确保它不会被改变。虽然可以随意设置,但请保证语义化。
一般我会定义static const char Key = XXXX; objc_setAssociatedObject(self, &key, object, OBJC_ASSOCIATION_RETAIN_NONATOMIC); 这个key就是索引 定义一个有意义的key就行
给一个唯一的地址就行
关联对象中的对象相当于字典中的value,key相当于字典中的key。根据key可以取到你关联的对象
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
通常都是会采用静态变量来作为关键字,比如static char overviewKey;
简短答案:可以随意设。
长答案:key,通常你理解成唯一标示就行,确保它不会被改变。虽然可以随意设置,但请保证语义化。
一般我会定义static const char Key = XXXX;
objc_setAssociatedObject(self, &key, object, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
这个key就是索引 定义一个有意义的key就行
给一个唯一的地址就行
关联对象中的对象相当于字典中的value,key相当于字典中的key。根据key可以取到你关联的对象