测试已测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布最新发布 | 2015年12月 |
由 Jeremy Pang、Sowmiya Chocka Narayanan 和 Tom Carpel 维护。
此 SDK 可简化在您的 iOS 项目中使用 Box 的 内容 API。
步骤 1:添加到 Podfile
pod 'box-ios-sdk'
步骤 2:安装
pod install
步骤 3:导入
#import <BoxContentSDK/BOXContentSDK.h>
步骤 4:设置从您创建的 应用 获得的 Box Client ID 和 Client Secret。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// The UIApplicationDelegate is a good place to do this.
[BOXContentClient setClientID:@"your-client-id" clientSecret:@"your-client-secret"];
}
步骤 5:认证用户
// This will present the necessary UI for a user to authenticate into Box
[[BOXContentClient defaultClient] authenticateWithCompletionBlock:^(BOXUser *user, NSError *error) {
if (error == nil) {
NSLog(@"Logged in user: %@", user.login);
}
} cancelBlock:nil];
示例应用可以在 BoxContentSDKSampleApp 文件夹中找到。示例应用演示了如何认证用户和管理用户的文件和文件夹。
要执行示例应用:步骤 1:安装 Pods
cd BoxContentSDKSampleApp
pod install
步骤 2:打开工作区
open BoxContentSDKSampleApp.xcworkspace
测试可以在 'BoxContentSDKTests' 目标中找到。使用 XCode 执行测试。Travis CI 也会执行对仓库的拉取请求和推送的测试。
您可以在 doc
目录中找到指南和教程。
查看 CONTRIBUTING 了解如何帮助。
版权所有 2015 Box, Inc. 保留所有权利。
本软件受Apache许可证2.0版(以下简称“许可证”)许可;除非遵守许可证规定,否则不得使用此文件。您可以在以下地址获取许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发软件是基于“现状”原则进行的,不提供任何明示或暗示的保证或条件。有关许可证的限制和许可的特定语言,请参阅许可证。