xcode 头文件引用
头文件引用
头文件引用主要由#include 和#import 两种。每种又分为尖括号(<>)引用和双引号(” “)引用 。 #include
与 #import
的区别是: #import
不会造成重复引用,它会自己检查是否已经引用过,也可以防止递归包含。 尖括号(<>)引用与双引号(” “)引用的区别是: 双引号(” “)引用的文件,编译器会首先在存储源文件的同一目录下搜索,如果文件没有找到编译器会搜索默认目录(配置文件中配置的头文件引用目录)。 尖括号(<>)引用 只会在默认目录下搜索。 换句话说 双引号引入的方式其搜索目录的范围要更大,当然效率差一点。 双引号引用范围=源文件目录+默认目录 尖括号引用范围=默认目录