"属性&#34>之间是否存在很大差异?和一个"实例变量"在Objective-C?
我被引导相信具有存取方法的实例变量被称为"属性",但我现在认为这可能不是真的。
答案 0 :(得分:1)
实例变量对于类是唯一的。默认情况下,只有类和子类可以访问它。因此,作为面向对象编程的基本原理,实例变量(ivars)是私有的 - 它们由类封装。
相比之下,属性是一个公共值,可能与实例变量对应也可能不对应。如果你想公开一个ivar,你可能会做一个相应的财产。
要经过nice blog。另外,请浏览上面katleta300共享的链接。