摘要: Objective-C中,调用方法被称为发送消息,通知对象执行某种操作。语法如下:[shape draw]一、类声明(接口):@interface TestCoop : NSObject { int iMonth; int iYear; int iDay;}- (void) setYear: (int) iYear;- (void) primalSetData: (int)iYear :(int)iMonth :(int)iDay;- (void) setData: (int)Year iMonth:(int)iMonth iDay:(int)iDay;- (void) displayDate 阅读全文
posted @ 2012-02-27 21:06 知识天地 阅读(378) 评论(0) 推荐(0)
摘要: “加号代表static”是错误的说法,可能跟你那样表达的人其实意思是:“前置加号的方法相当于Java 里面的静态方法”。在Oc中,方法分为类方法和实例方法。前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把它称为创建实例的工厂方法。前置减号(-)的方法为实例方法,必须使用类的实例才可以调用的。至于你说的用加号声明一个成员变量完全就是错误的理解。要把成员变量声明为静态的,必须使用static关键字。 阅读全文
posted @ 2012-02-27 20:53 知识天地 阅读(5138) 评论(0) 推荐(0)
摘要: 原创文章,转载请注明出处:http://www.cnblogs.com/mfryf/archive/2012/02/27/2369952.htmlOpencv中所有的图像处理都是Iplimage类型的格式,iso的sdk显示一张图像的对象类型是UIImage。因此,我们如果想在ios环境中使用opencv,就必须把UIImage转换成Iplimage,处理之后再把Iplimage转换成UIImage。非常幸运的是,IOS的sdk为我们提供了转换API。从UIImage创建一个Iplimage结构,代码如下:// NOTE you SHOULD cvReleaseImage() for the 阅读全文
posted @ 2012-02-27 15:43 知识天地 阅读(2747) 评论(0) 推荐(0)
摘要: 原创文章,转载请注明出处:http://www.cnblogs.com/mfryf/archive/2012/02/27/2369908.html首先利用ios的AVCaptureStillImageOutput,AVCaptureSession,AVCaptureVideoPreviewLayer抓图并显示到UIImageView.然后吧UIIMage转换成opencv中的IplImage利用下面这条语句IplImage *image = [self CreateIplImageFromUIImage:originalImage];剩下的就是opencv中的操作和处理代码如下:+ (UIIm 阅读全文
posted @ 2012-02-27 15:20 知识天地 阅读(3869) 评论(0) 推荐(0)
摘要: xcode->preferences->text editing->display options->show line numbers 阅读全文
posted @ 2012-02-27 12:31 知识天地 阅读(2541) 评论(0) 推荐(0)