gpt4 book ai didi

objective-c - 什么时候导入需要包含路径?

转载 作者:搜寻专家 更新时间:2023-10-30 20:09:15 25 4
gpt4 key购买 nike

有时我会写:

#import <A.h>

有时我会写:

#import <B/A.h>

其中 B 是框架的名称。

有时两者都有效,有时一个无效。我一直不明白什么时候必须在导入中包含路径“B”。

最佳答案

您的系统类和框架通常位于 Frameworks/系统文件夹(所有公共(public) Cocoa 框架)或 usr/local/(主要是 c-lib 的头文件和一些定义头文件,如 Availability.h)。尖括号表示它们明确的绝对系统搜索路径。

如果您使用一些导入的自定义框架,搜索路径取决于项目的build设置(搜索路径部分中的标题搜索路径)可以为导入的类定义递归搜索,因此 «X/Y.h» 和 «Y.h» 都将在项目中可见。

关于objective-c - 什么时候导入需要包含路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21361711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com