background image

你还可以看到其他名字打头的一些类,比如 CF、CA、CG、UI 等等,比如

CFStringTokenizer 这是个分词的东东

CALayer 这表示 Core Animation 的层

CGPoint 这表示一个点

UIImage 这表示 iPhone 里面的图片

CF 说的是 Core Foundation,CA 说的是 Core Animation,CG 说的是 Core 
Graphics,UI 说的是 iPhone 的 User Interface……还有很多别的,等你自
己去发掘了。

问题二、#import、@interface 这类玩意说的是什么?
1#import
你可以把它认为是#include,一样的。但是最好用#import,记住这个就行了。

2@interface 等等
比如你在 c#中写一个抓孩子类的定义:

public class Kids : System

{

private string kidName=”mykid”;

private string kidAge=“15”;

private bool isCaughtKid()

{

return true;

}

}
当然,上面的写法不一定对,就是个用于看语法的举例。

在 Objective-C 里就得这么写:
先写一个 kids.h 文件定义这个类:

@interface Kids: NSObject {

NSString *kidName;

NSString *kidAge;

}

-(BOOL) isCaughtKid:;

@end
再写一个 kids.m 文件实现:

#import “kids.h”