如果我有一个带有一些IBOutlets的类,为这些创建访问器似乎有点愚蠢。
但是,如果不总是通过实例变量的访问器来访问它们,我感觉自己违反了面向对象的实践。
对于一些不应该公开的实例变量,我也有同样的感觉,我不想暴露某些类的内部工作方式。我可以将实际的ivars设为私有,但@property简写似乎无法指定可见性。这导致我不创建访问器,直接访问ivars。但我不确定这是否被认为是不好的做法。是吗?
社区对这个新手问题的看法是什么?(请忽略点语法)
但是,如果不总是通过实例变量的访问器来访问它们,我感觉自己违反了面向对象的实践。
对于一些不应该公开的实例变量,我也有同样的感觉,我不想暴露某些类的内部工作方式。我可以将实际的ivars设为私有,但@property简写似乎无法指定可见性。这导致我不创建访问器,直接访问ivars。但我不确定这是否被认为是不好的做法。是吗?
社区对这个新手问题的看法是什么?(请忽略点语法)