摘要: _bIsPlaying=!_bIsPlaying; //真真假假 NSObject<IAudioProtocol>* _protocol; //协议,类似接口@interface UIImage (UIImageExt) //类别,类似扩展 CustomUser * user=[[[CustomUser alloc] init] autorelease]; //实体化对象 user._id=[[[key valueForKey:@"user"] valueForKey:@"id"] intValue]; user._screen_name=[ 阅读全文
posted @ 2012-03-02 11:59 威尚 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。 一、类别 有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码量比较多,或者类中已经包住很多方法,已经有其他代码调用了该类创建对象并使用该类的方法时,可以使用类别对该类扩充新的方法。注意:类别只能扩充方法,而不能扩充成员变量。实例分析:1、目的:在我的工程中,我需要对图片进行压缩,此时我想到类别 阅读全文
posted @ 2012-03-02 11:50 威尚 阅读(1143) 评论(0) 推荐(0) 编辑