Skip to content

Instantly share code, notes, and snippets.

@StarWars
StarWars / AmazonS3Upload.swift
Last active May 26, 2023 08:28
HTTP upload to S3 using Swift and Alamofire 4+
class S3UploadCredentials: NSObject {
var bucketUrl: String
var key: String
var acl: String
var credential: String
var date: String
var algorithm: String
var policy: String
var signature: String
-(void)enumerateObjectsUsingBlockzzz:(void(^)(id obj, NSUInteger idx, BOOL *stop))block;
-(void)enumerateObjectsUsingBlockzzz:(void (^)(id, NSUInteger, BOOL*))block {
BOOL stop = NO;
for (int i = 0; i < [self count]; i++) {
block(self[i],i,&stop);
if (stop) {
break;