<分区>
Possible Duplicate:
@class vs. #import
我是 Objective-c 的新手,我看过一个例子:
#import <UIKit/UIKit.h>
@class MapKitSampleViewController;
@interface MapKitSampleAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
MapKitSampleViewController *viewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet MapKitSampleViewController *viewController;
@end
以上代码保存在“MapKitSampleAppDelegate.h”文件中,请问第3行“@class MapKitSampleViewController;”是什么意思?我们可以将其更改为#import "MapKitSampleViewController.h"吗?