安全的 keypath
有更简单的方法,以下不要再看了吧。。。 #define MZKeyPath(OBJ, PATH) \ (((void)(NO && ((void)(((typeof(OBJ))nil).PATH), NO)), @# PATH)) // 支持类或实例两种写法: - (void)viewDidLoad { [super viewDidLoad]; MZKeyPath(NSString *, lowercaseString. »
有更简单的方法,以下不要再看了吧。。。 #define MZKeyPath(OBJ, PATH) \ (((void)(NO && ((void)(((typeof(OBJ))nil).PATH), NO)), @# PATH)) // 支持类或实例两种写法: - (void)viewDidLoad { [super viewDidLoad]; MZKeyPath(NSString *, lowercaseString. »