box-ios-sdk-interfaces 1.0.11

box-ios-sdk-interfaces 1.0.11

测试已测试
Lang语言 Obj-CObjective C
许可证 Apache 2
发布最新发布2015年12月

Jeremy PangSowmiya Chocka NarayananTom Carpel 维护。



  • 作者:
  • Box

Box iOS SDK

此 SDK 可简化在您的 iOS 项目中使用 Box 的 内容 API

开发者设置

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

快速开始

步骤 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

除非适用法律要求或书面同意,否则在许可证下分发软件是基于“现状”原则进行的,不提供任何明示或暗示的保证或条件。有关许可证的限制和许可的特定语言,请参阅许可证。