有时我会写:
#import <A.h>
有时我会写:
#import <B/A.h>
其中B是框架的名称。
有时两种都有效,有时却没有。我不知道何时必须在导入中包含路径'B'。
答案 0 :(得分:3)
您的系统类和框架通常位于Frameworks / system文件夹(所有公共Cocoa框架)或usr / local /(主要是用于c-lib的头文件和一些定义头文件,如Availability.h)。角括号表示它们的确定绝对系统搜索路径。
如果使用某些导入的自定义框架,搜索路径取决于项目的构建设置(“搜索路径”部分中的“标题搜索路径”) 可以定义递归搜索导入的类,因此项目可以看到«X / Y.h»和«Y.h»。