Objective-C 中引入类的几种关键字。

  • #include
  • #import
  • @class
  • @import
#include
1
c语法保留下来,不管了它了.
#import
1
2
3
4
引入一个文件,<>表示系统文件,""优先查找表示用户头文件路径,找不到的时候查找系统路径。
例如:
#import <MapKit/MKAnnotation.h>
#import "MyClass.h"
@class
1
2
3
@class 相当于不引入文件,只是告诉编译器我有一个类叫xxxx,一般用在.h文件里,因为.h文件只需要定义对象,让编译器知道某个成员变量是xxx类就可以了。
例如:
@class xxxx;
@import
1
2
3
@import 表示引入module.
例如:
@import UIKit;

关于Module