技术开发 频道

iPhone开发:Objective-C语法入门

  设计一个类的Interface

  就Objective-C语言而言,创建一个类非常简单。它非常典型的分成了两个部分。

  类的接口通常保存在ClassName.h文件里,它定义了实例的参数,以及一些公开的方法。

  类的实现在ClassName.m文件里。它包含了真正运行的代码和那些方法。它还经常定义一些私有的方法。这些私有的方法对于子类是不可见的。

  这里有一个接口文件的大概。类名Photo,所以文件名叫Photo.h:

  #import

  @interface Photo : NSObject {

  NSString
* caption;

  NSString
* photographer;

  }

  @
end

 

  首先,我们把Cocoa.h import进来。Cocoa的应用程序的所有的基本的类大多都是这样做的。#import宏指令会自动的避免把同一个文件包含多次。

  @interface符号表明这是Photo类的声明。冒号指定了父类。上面这个例子父类就是NSObject。

  在大括弧里面,有两个变量:caption和photographer。两个都是NSString类型的。当然了,他们也可以是任何别的类型包括id类型的。

  最后@end结束整个声明。

0
相关文章