box-ios-content-sdk 1.0.5

box-ios-content-sdk 1.0.5

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2016年11月

Irving RuanRico YaoTom Carpel 维护。



  • Box

Box iOS SDK

此 SDK 可以让您轻松地将 Box 的 内容 API 集成到您的 iOS 项目中。

开发者设置

  • 请确保您已安装最新版本的 XCode
  • 我们鼓励您使用 Cocoa Pods 将 SDK 导入到项目中。Cocoa Pods 是一个简单但功能强大的依赖管理工具。如果您还没有使用 Cocoa Pods,它非常容易 入门

快速入门

步骤 1:添加到您的 Podfile

pod 'box-ios-sdk'

步骤 2:安装

pod install

步骤 3:导入

#import <BoxContentSDK/BOXContentSDK.h>

步骤 4:设置从 创建您的应用程序 获得的 Box 客户端 ID 和客户端密钥

[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 文件夹中找到。示例应用程序演示了如何对用户进行身份验证,并管理用户文件和文件夹。

测试

在 'BoxContentSDKTests' 目标中可以找到测试。请使用 XCode 执行测试。Travis CI 还将执行对存储库的拉取请求和推送的测试。

文档

您可以在 doc 目录中找到指南和教程。

贡献

有关如何帮助的信息,请参阅 CONTRIBUTING

版权与许可证

版权所有2015 Box, Inc. 保留所有权利。

根据 Apache License, Version 2.0(“许可证”)许可;除非遵守许可证,否则不得使用此文件。您可以在以下位置获得许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或以书面形式同意,否则根据本许可证分发的软件按照“现状”基础分发,不提供任何种类(无论明示或暗示)的担保或条件。请参阅许可证以了解具体规定许可和限制的语言。