你还可以看到其他名字打头的一些类,比如 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”