使用根框架
Tip
#import
根框架而不是单独的零散文件
当你试图从框架(如 Cocoa 或者 Foundation)中包含若干零散的系统头文件时,实际上包含顶层根框架的话,编译器要做的工作更少。根框架通常已经经过预编译,加载更快。另外记得使用 #import
而不是 #include
来包含 Objective-C 的框架。
- #import <Foundation/Foundation.h> // good
- #import <Foundation/NSArray.h> // avoid
- #import <Foundation/NSString.h>
- ...