用于 Watson Developer Cloud Swift SDK 的 RestKit

Carthage Compatible CLA assistant

概述

RestKitIBM Watson Swift SDK 中使用的依赖项。它提供了 Swift SDK 使用的网络层,用于在您的 iOS 应用程序和 Watson 服务之间进行通信。有关 IBM Watson 服务的更多信息,请访问 IBM Watson 主页

要求

安装

可以使用 CocoapodsCarthageSwift Package Manager 安装 RestKit。

Cocoapods

您可以使用 RubyGems 安装 Cocoapods

$ sudo gem install cocoapods

如果您的项目尚未拥有 Podfile,请在项目根目录中使用 pod init 命令。要使用 Cocoapods 安装 RestKit,请将以下内容添加到您的 Podfile 中(将 MyApp 替换为您的应用程序名称)。

use_frameworks!

target 'MyApp' do
    pod 'IBMWatsonRestKit', '~> 3.0.3'
end

然后运行 pod install 命令,并打开生成的 .xcworkspace 文件。要更新到 RestKit 的较新版本,请使用 pod update RestKit

有关使用 Cocoapods 的更多信息,请参阅 Cocoapods 指南

Carthage

您可以使用 Homebrew 安装 Carthage

$ brew update
$ brew install carthage

如果您的项目尚未拥有 Cartfile,请在项目根目录中使用 touch Cartfile 命令。要使用 Carthage 安装 RestKit,请将以下内容添加到您的 Cartfile 中。

github "watson-developer-cloud/restkit" ~> 3.0.3

然后运行以下命令来构建依赖项和框架

$ carthage update --platform iOS

按照 此处 剩余的 Carthage 安装说明进行操作。确保将构建的 RestKit.framework 拖放到您的 Xcode 项目中,并在需要它的源文件中导入它。

Swift Package Manager

将以下内容添加到您的 Package.swift 文件中,以将 RestKit 标识为依赖项。当您使用 swift build 构建项目时,包管理器将克隆 RestKit。

dependencies: [
    .package(url: "https://github.com/watson-developer-cloud/restkit", from: "3.0.3")
]

贡献

我们欢迎任何和所有的帮助!如果您想贡献,请阅读我们的 CONTRIBUTING 文档,其中包含有关入门的信息。

许可证

此库在 Apache 2.0 许可下获得许可。完整许可证文本可在 LICENSE 中找到。

此 SDK 旨在与 Apple iOS 产品一起使用,并旨在与官方授权的 Apple 开发工具结合使用。