func measure(title: String!, call: () -> Void) {
let startTime = CACurrentMediaTime()
call()
let endTime = CACurrentMediaTime()
if let title = title {
print("\(title): ")
}
print("Time - \(endTime - startTime)")
}
func doSomeWork() {
measure("Array") {
var ar = [String]()
for i in 0...10000 {
ar.append("New elem \(i)")
}
}
measure("Image") {
let url = NSURL(string: "http://lorempixel.com/1920 …There are comments.