废弃
该仓库/库已废弃。
Swift 中的 Kintone iOS SDK
Swift 编程经验,以将您的应用程序与 Kintone 集成。包括:
- 应用程序 - 支持使用 REST API 管理到 kintone 的应用程序。
- 记录 - 支持使用 REST API 获取/添加/更新/删除来自 kintone 应用程序的记录。
- 文件 - 支持使用 REST API 上传/下载文件到 kintone。
- 批量请求 - 支持使用 REST API 向 kintone 发送批量请求。
概览
- Kintone iOS SDK 使用 google promises 作为依赖框架
系统要求
如何安装
CocoaPods 或 Carthage 安装准备
- 安装 homebrew
/usr/bin/ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
- 在 Xcode 中设置命令行工具 > 首选项 > 位置
CocoaPods
确保您正在运行最新的 CocoaPods 版本,可以通过运行
gem install cocoapods
# (or if the above fails)
sudo gem install cocoapods
注意:我们支持 CocoaPods 1.0.1 或更高版本的所有版本。
通过运行来更新您的本地规范库
pod repo update
注意:此步骤是可选的,如果您最近已更新规范库。
导航到包含您项目的目录,并创建一个名为 Podfile 的新文件。您可以使用 pod init
命令,或者打开现有的 Podfile,然后向您的 Podfile 添加以下行
use_frameworks!
target '<YOUR_PROJECT_NAME>' do
pod 'PromisesSwift', '~> 1.2.6'
pod 'kintone-ios-sdk'
end
运行 pod install
并设置完毕!
Carthage
确保您正在运行最新的 Carthage 版本,可以通过运行
brew update
brew upgrade carthage
注意:我们建议使用 0.31.1 或更高版本的 Carthage。
将以下行添加到您的 Cartfile 中
github "google/promises"
github "kintone/kintone-ios-sdk"
运行 carthage update
。
注意:这将在 Carthage/Checkouts
文件夹中检索依赖项,然后构建每个依赖项。
在您的应用程序目标的 General
设置选项卡中的 Linked Frameworks and Libraries
部分。
至少,您需要从磁盘上的 Carthage/Build/iOS
文件夹中将以下框架拖放到此部分
FBLPromises.framework
Promises.framework
kintone_ios_sdk.framework
可选
在您的应用程序目标的 构建阶段
选项卡中
- 点击
+
图标,选择新建运行脚本阶段
。 - 创建一个带有您选择的 shell 的脚本(例如
/bin/sh
)。 - 将以下内容添加到 shell 下面的脚本区域
/usr/local/bin/carthage copy-frameworks
- 在
输入文件
下添加您要使用的框架的路径,例如
$(SRCROOT)/Carthage/Build/iOS/FBLPromises.framework
$(SRCROOT)/Carthage/Build/iOS/Promises.framework
$(SRCROOT)/Carthage/Build/iOS/kintone_ios_sdk.framework
捐赠
Kintone iOS SDK for Swift 开发的所有内容都在 GitHub 上发生。