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

2020-03-23  本文已影响0人  Amor瑾年v
#define KEY_PATH(objc, property) ((void)objc.property, @(#property))

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

解释:

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

猜你喜欢

热点阅读