Fork me on GitHub
  1. 查看Swift代码执行时间

    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 …
    read more

    There are comments.

links