美文网首页
iOS中将“对象的属性”转换为“字符串”的宏

iOS中将“对象的属性”转换为“字符串”的宏

作者: Amor瑾年v | 来源:发表于2020-03-23 14:19 被阅读0次
#define KEY_PATH(objc, property) ((void)objc.property, @(#property))

优点:支持智能提示,不用担心手误写错。
在key-value时使用较多。

解释:

# property是把宏参数变为一个C字符串 char类型的(根据打印)
@()大概是将char类型变成一个对象

相关文章

网友评论

      本文标题:iOS中将“对象的属性”转换为“字符串”的宏

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