ios - 如何将 AFNetworking 添加到 XCode 应用程序

标签 ios xcode afnetworking

我对 XCode 和 iOS 比较陌生。我了解如何向项目添加库/依赖项的背景是 Java 和 Maven。

我需要将 AFNetworking 添加到我的项目中,但未能成功。

首先,我尝试转到 我的项目 -> Build Phases -> Link Binary With Libraries,单击“+”按钮,然后从列表。 它不在列表中。

所以,我想我必须使用“添加其他...”选项来添加它。这意味着,当然,我需要以某种方式下载 AFNetworking。我不确定我是否能够以正确的形式下载它——似乎我所能得到的只是 AFNetworking 项目本身,而不是一个框架(如果我理解正确,框架类似于jars?你能通过某种方式构建一个iOS项目来生成一个框架吗?)。我从他们的GitHub page下载的. (我也尝试了他们的“入门”指南,但它让我使用 CocoaPods,我无法正常工作,我宁愿暂时避免使用它。)

我已经尝试从 AFNetworking 添加项目文件和文件夹,只是为了看看它们是否有效(但当然它们没有——我想我需要某种 .framework 文件)。

底线:我似乎找不到将AFNetworking 添加到我的项目的方法。我该怎么做?

最佳答案

听起来您已经掌握了第一部分,即从 GitHub 页面下载它。

当我关注this tutorial时,它显示了他们如何将 AFNetworking 导入到他们自己的示例项目中(也就是说,您将在 Xcode 窗口左侧的文件和文件夹列表中看到一个“AFNetworking”组)。

一旦 AFNetworking 与您的项目中的其余代码一起构建,您应该能够从您的代码中调用各种 AFNetworking API。您需要确保将适当的“#import "AFNetworking.h"”行添加到您将从中调用 AFNetworking 的源代码文件中。

关于ios - 如何将 AFNetworking 添加到 XCode 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21291478/

相关文章:

ios - 带有 Watch OS 1 和 2 的 Watch Kit 应用

ios - 无法识别无法识别的选择器错误的原因

ios - 如何清除图像缓存或 AFNetworking 中的任何缓存?

ios - AFNetworking - 序列化连接

ios - 将 NSArray 作为 AFNetworking 中的参数传递

php - PHP-从User-Agent获取确切的iOS版本

ios - 如何在 swift 3 中为多个值实现模型类?

ios - Xcode 4和kalviewcontroller

xcode - XCTest:由于未捕获的异常 'NSInternalInconsistencyException' 终止应用程序,原因: 'Parameter "测试“不能为零。”

xcode - 如何防止命令行工具在异步操作完成之前退出