摘要: 本文来自:http://blog.csdn.net/pjk1129/article/details/6458644本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。 一、类别 有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码量比较多,或者类中已经包住很多方法,已经有其他代码调用了该类创建对象并使用该类的方法时,可以使用类别对该类扩充新的方法。 阅读全文
posted @ 2012-06-07 11:15 cpcpc 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 来自:http://www.cnblogs.com/xincdm/archive/2011/08/15/2130763.html声明property的语法为:@property(属性 [, 属性2, ...]) 类型名称;属性分为3类:1.读写属性(Writability)包含:readwrite / readonly2.setter语义(Setter Semantics)包含:assign / retain / copy3.原子性(Atomicity)包含:nonatomic下面具体说明各个属性的含义readwrite / readonly:决定是否生成set访问器,readwrite是默认 阅读全文
posted @ 2012-06-07 11:03 cpcpc 阅读(228) 评论(0) 推荐(0) 编辑