title: How do I upload files to Google Cloud Storage in Objective-C/iOS?
body: <p>I've been looking for documentation on how to upload files to my 'bucket' in Google Cloud Storage from my iOS app, but I can't find anything at all on the subject. No documentations, no tutorials, no example projects. Am I completely blind? I am simply trying to find a way for my app-users to upload a file to a "public bucket", and get a URL in return. All I can find is chunks of HTTP-protocols or JSON etc, and I have no idea how to use that, but there's no reference to it either. It feels like the author of those documentations expects me to know everything already. I've found some OSX-example codes, but they are too without documentation, and I've been trying to read the code they have provided, but with no luck. </p>
  
  <p>What I'm looking for is something like this:
  (This code is made up. It's what I want. I noticed Google used the prefix GTL* for their classes)</p>
  
  <pre><code>NSData *dataToUpload = ... ; //Or UIImage or some movie-format or whatever
  NSURL *destination;
  
  GTLStorageUploader *uploader = [GTLStorageUploader alloc]initWithBucket:@"myBucket" withHashOrKeyOrSomething:@"a1b2c3hashkeyOrWhatever"];
  destination = [uploader uploadData:dataToUpload];//inBackground etc..
  </code></pre>
  
  <p>It's actually easier than this when using <a href="http://www.parse.com">Parse.com</a>, but there's simply not enough storage space for my app there, so I need to be able to upload the data files to Google Cloud Storage. How?</p>