![]() |
1
4
从 http://mobile.tutsplus.com/tutorials/iphone/learn-objective-c-2/ :
简单地说,向用户提供开发人员希望他们拥有的东西,并“保护”其他一切。开发人员可以在不重写代码的情况下更改任何内部内容。 如果开发人员不遵循数据封装,则每次发布新版本的库、代码片段或整个程序时,我们都需要重写代码。 |
![]() |
2
3
Objective-C中的数据封装意味着只有类本身应该接触它的实例变量。因此,您应始终将它们标记为私有,并仅通过属性公开它们,如下所示:
|