gpt4 book ai didi

ios - #import 和 #import 使用 CocoaPods 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 03:49:16 27 4
gpt4 key购买 nike

我看过有关 CocoaPods 的指南,建议像这样导入所需的 pod 的库 header :

#import <Library/Library.h>

在哪里Library是库的名称(例如 #import <AFNetworking/AFNetworking.h> )。

我还看到指南建议像这样导入所需的 pod 的库 header :

#import <Library.h>

(例如 #import <AFNetworking.h>)

这两种方法都可以编译并且似乎有效。

有什么区别,应该使用哪个?

最佳答案

如果导入的 header 是唯一的,那么任何一种方法都可以正常工作。但是,如果您在两个不同的第三方库中有一个同名的 header ,它就会变得模棱两可,您将需要指定您想要的 header 。

通常,最好指定库名称,这样就不会发生这种情况,而且因为对于阅读您的代码的人来说,头文件是哪个库的一部分是显而易见的,因为它并不总是基于 header 名称。

关于ios - #import <Library/Library.h> 和 #import <Library.h> 使用 CocoaPods 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21763737/

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