#define KEY_PATH(objc, property) ((void)objc.property, @(#property))
优点:支持智能提示,不用担心手误写错。
在key-value时使用较多。
解释:
# property是把宏参数变为一个C字符串 char类型的(根据打印)
@()大概是将char类型变成一个对象
#define KEY_PATH(objc, property) ((void)objc.property, @(#property))
优点:支持智能提示,不用担心手误写错。
在key-value时使用较多。
解释:
# property是把宏参数变为一个C字符串 char类型的(根据打印)
@()大概是将char类型变成一个对象
本文标题:iOS中将“对象的属性”转换为“字符串”的宏
本文链接:https://www.haomeiwen.com/subject/herwyhtx.html
网友评论