MCAWSS3Client 0.6.1

MCAWSS3Client 0.6.1

测试已测试
语言语言 Obj-CObjective C
许可证 BSD 3.0
发布上次发布2014年12月

MiregoMarc LefrancoisFrancois Lambert 维护。



  • Mirego

MCAWSS3Client - 基于AFHTTPClient的Amazon S3客户端。

Amazon S3 客户端,基于 AFNetworkingAFHTTPClient

示例用法

MCAWSS3Client* client = [[MCAWSS3Client alloc] init];
[client setAccessKey:@"..."];
[client setSecretKey:@"..."];
[client setSessionToken:@"..."]; // optional session token (necessary when using AWS STS credentials)
[client setBucket:@"the-bucket"];

[client putObjectWithData:imageData
                      key:key
                 mimeType:@"image/jpg"
               permission:MCAWSS3ObjectPermissionsPrivate
                  success:^(AFHTTPRequestOperation *operation, id responseObject) {
                      NSLog(@"Upload Successful!");
                  } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                      NSLog(@"Upload Failed...");
                  }];

重要说明

  • 该代码已知可在 iOS 5.x+ 上运行。
  • 该代码使用 自动引用计数,如果您的项目不使用 ARC,您必须在 Target Settings > Build Phases > Compile Source 中为每个实现文件添加编译器标志 -fobjc-arc
  • 该代码还使用了 字面量语法,因此至少需要 Xcode 4.5。

添加到您的项目

如果您正在使用 CocoaPods,那么这很简单。将以下内容添加到您的 Podfile 并运行 pod install

pod 'MCAWSS3Client', :git => 'https://github.com/mirego/MCAWSS3Client.git'

不要忘记在需要的地方添加 #import "MCAWSS3Client.h"

许可证

MCAWSS3Client 是 © 2013 Mirego,并且可以在 New BSD 许可证 之下自由分发。请参阅 LICENSE.md 文件。

关于 Mirego

Mirego 是一支充满激情的团队,我们相信工作是您可以创新和享受乐趣的地方。我们在美丽的魁北克市为我们骄傲地构建 iPhoneiPadAndroidBlackberryWindows PhoneWindows 8 移动应用程序。

我们还热爱 开源软件,并试图尽可能多地从我们的项目中提取代码以回馈社区。