Advanced Swift - kgleong/software-engineering GitHub Wiki
Advanced Swift
Swift Questions
What does !! do?
Alamofire.request(.GET, PhotosViewController.PHOTOS_URL)
.responseJSON { response in
var slugs = [String]()
if let json = response.result.value {
if let posts = json["response"]!!["posts"] as? [String: AnyObject](/kgleong/software-engineering/wiki/String:-AnyObject) {
for post in posts {
if let slug = post["slug"] as? String {
slugs.append(slug)
}
}
}
}
print(slugs)
}
as [String: AnyObject](/kgleong/software-engineering/wiki/String:-AnyObject)
for?
What is This is an array of dictionaries.
Each dictionary contains String
keys that map to AnyObject
values.