1. #import VS #include
C语言使用#include语句通知编译器应在头文件中查询定义。
OC中也可以使用#include,但几乎不这么用,而是使用#import。
#import <Foundation/Foundation.h>
(查看Foundation框架中的Foundation.h头文件)
#import是GCC编译器提供的,Xcode在编译OC、C和C++程序时都会使用。可以保证头文件只被包含一次,而不论此命令实际在文件中出现了多少次。
1. #import VS #include
C语言使用#include语句通知编译器应在头文件中查询定义。
OC中也可以使用#include,但几乎不这么用,而是使用#import。
#import <Foundation/Foundation.h>
(查看Foundation框架中的Foundation.h头文件)
#import是GCC编译器提供的,Xcode在编译OC、C和C++程序时都会使用。可以保证头文件只被包含一次,而不论此命令实际在文件中出现了多少次。