
Objectiv-C
文章平均质量分 58
lazyq7
这个作者很懒,什么都没留下…
展开
-
Objective-C - OC访问器学习笔记
Objective-C - OC中的访问器设置和获取类成员变量的值是采用面向对象语言编程时非常常见的操作,通常程序员编程时需要提供setter和getter方法用于成员变量的访问。自定义访问器会使源码的长度增加,变得臃肿不堪,因此OC中提供一种简明语法@property来简化这一过程。自定义访问器虽然OC中提供了简明的访问器定义语法但是仍然可以自定义成员访问器,定义方式和其他的编程语言没什么太大的差原创 2015-09-13 10:52:07 · 899 阅读 · 0 评论 -
Objective-C - protocol学习笔记
Objective-C - protocol学习笔记有一些方法它们不属于任何的类,或者不是一个类必须具有的特性,把这些方法抽象出来构成一个集合,称为协议(protocol)。比如说定义一个类BNRPerson用于表示人,人有身高、体重、肺活量这些属性,以及能够吃饭和睡觉这些方法。但是人扮演战士的角色时,他可以为自由而战,但是为自由而战并不是人必备的方法,因此将其抽象出来称为协议。比如定义协议BNRP原创 2015-09-13 19:32:02 · 449 阅读 · 0 评论 -
Objective-C - category学习笔记
Objective-C - category学习笔记面向对象的编程语言通常通过继承来重用代码,对原有的类进行功能扩展。而OC除提供继承的方式扩展已有类以外,还提供了category类扩展机制。category扩展类不需要创建新的子类,也不需要访问类代码。category语法此处以BNRPerson类为例子来说明如何使用category机制对其进行扩展。下面为BNRPerson的声明,实现就省略了。@原创 2015-09-13 23:49:49 · 507 阅读 · 0 评论