gpt4 book ai didi

ios - 为什么默认的xcode类头会导入Foundation/Foundation.h?

转载 作者:行者123 更新时间:2023-12-01 18:18:38 25 4
gpt4 key购买 nike

默认文件:

#import <Foundation/Foundation.h>

@interface MyClass : NSObject

@end

我的理解是每个文件中都包含预编译的头文件。为什么这个导入不只是进入预编译的头文件?

最佳答案

无法保证每个项目都有一个导入 Foundation.h 的 .pch 文件,因此 Xcode 需要生成它以确保新文件始终可以编译。

还有一些人认为包含标题是一种很好的风格,即使它已经包含在 .pch 文件中。因为您确切知道此文件需要哪些 header 。如果需要,它还允许人们禁用前缀 header 。

关于ios - 为什么默认的xcode类头会导入Foundation/Foundation.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19194125/

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