#import
而不是#include
,可能会有微小的性能提升,但我怀疑这不会很明显,因为大多数编译器现在都足够聪明,能够识别包含保护并进行优化。#import
,因为#import
将确保头文件仅被包含一次——如果您意外地两次#include
这样的头文件,几乎肯定会出现关于重新定义等的大量编译器错误。#import
。在包含标准C库头文件或第三方库的头文件时,选择哪种都无所谓——选择一种风格并保持一致即可。使用 #import。它的优点在于,如果文件已经被包含,它不会再次“重新包含”。
始终使用#import
- 它会确保相同的头文件不会被#include
两次。