OC语言
iosmone
这个作者很懒,什么都没留下…
展开
-
Objective C(OC)面向对象三大特性之:封装
CPU把所有的电阻电容门电路等都封装起来,只留出一些管脚(接口)让用户使用,CPU能暴露什么,不能暴露什么,是生产商设计决定的,用户不能直接操作CPU的电阻电容等等,但可以通过給管脚适当的电压来控制电阻电容等,也就是说用户不能直接访问CPU的属性,但是可以通过方法修改CPU的属性的值。 同样的一个类也是把属性算法(逻辑处理)封装起来,只留必要的方法(接口)让用户使用,一个类该暴露什么,不原创 2015-11-02 23:44:21 · 456 阅读 · 0 评论 -
OC(Objective-C)中的KVC
KVC(Key-Value Coding)是COCOA框架提供的间接访问对象属性的机制,即不通过setter与getter方法读写对象的属性。使用KVC可以简化代码的编写。以下是没有使用kvc实现的数据源方法: - (id)tableView:(NSTableView *)tableviewobjectValueForTableColumn:(id)column row:(NSInt原创 2016-02-20 22:43:00 · 367 阅读 · 0 评论