区别 <>用于系统头文件的引用,编译器会在系统文件目录下去查找该文件; ""用户...">
美文网首页
iOS头文件搜索原则

iOS头文件搜索原则

作者: frankisbaby | 来源:发表于2018-09-07 15:32 被阅读17次

1.先说说import的""和<>区别

<>用于系统头文件的引用,编译器会在系统文件目录下去查找该文件;

""用户自定义的文件用双引号引用,编译器会首先在用户目录下查找,然后到安装目录中查;

上述两种方式的引用实质是搜索路径的不同。但是,无论哪种方式,编译器会将相对路径与引用内容组合成头文件的绝对路径:搜索路径+相对路径;

2.Header Search Path

(User) Header Search Path

Header Search Path指的是系统头文件的搜索路径;

User Header Search Path指的是用户自定义的头文件的搜索路径

Always Search User Paths

如果设置了Always Search User Paths为YES,编译器会优先搜索User Header Search Path配置的路径,在这种情况下,自定义的文件可能会覆盖系统的头文件;

相关文章

网友评论

      本文标题:iOS头文件搜索原则

      本文链接:https://www.haomeiwen.com/subject/ylrcgftx.html