我见过CocoaPods的指南,建议导入一个必需的pod的库头像这样:
#import <Library/Library.h>
Run Code Online (Sandbox Code Playgroud)
Library库的名称在哪里(例如#import <AFNetworking/AFNetworking.h>).
我也看到过建议导入所需的pod库头的指南,如下所示:
#import <Library.h>
Run Code Online (Sandbox Code Playgroud)
(例如#import <AFNetworking.h>)
两种方法都可以编译并且似乎有效.
有什么区别,哪些应该使用?
如果导入的标头是唯一的,则两种方法都可以正常工作.但是如果在两个不同的第三方库中有一个具有相同名称的标题,则它会变得模棱两可,您需要指定所需的标题.
通常,最好指定库名称,以便不会发生这种情况,但也因为对于读取代码的人来说,头文件所属的库是显而易见的,因为根据头名称并不总是很明显.
| 归档时间: |
|
| 查看次数: |
333 次 |
| 最近记录: |