@property的本质是什么?

@property = ivar + getter + setter; (实例变量 + getter方法 + setter方法)

在编译器会自动生成getter、setter,还自动向类中添加适当类型的实例变量。也可以用@synchesize 语法来制定实例变量的名字。

你可能感兴趣的:(@property的本质是什么?)