Skip to content

Instantly share code, notes, and snippets.

@adamloving
Created August 19, 2014 20:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamloving/965749ccfc3601f12984 to your computer and use it in GitHub Desktop.
Save adamloving/965749ccfc3601f12984 to your computer and use it in GitHub Desktop.
Playing around with JSON and images
import SpriteKit
var str = "Hello, playground"
var dict : [String: String] = ["hi": "there"]
let productData = "{\"data\":[{\"url\": \"http://s2.img-b.com/build.com/imagebase/resized/330x320/moenimages/moen-tl182p-65.jpg\"}]}"
var error: NSError?
let jsonData = productData.dataUsingEncoding(NSUTF8StringEncoding)
let dict1 =
NSJSONSerialization.JSONObjectWithData(jsonData, options: nil, error: &error) as NSDictionary
let data: NSArray = dict1["data"] as NSArray
let dict2 = data[0] as NSDictionary
let urlString = dict2["url"] as String
let url = NSURL.URLWithString(urlString)
var err: NSError?
var imageData :NSData = NSData.dataWithContentsOfURL(url,
options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)
var bgImage = UIImage(data:imageData)
let image = UIImage(data: imageData)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment