ImageScout是fastimage的一個Swift實現(xiàn),支持PNG、GIF和JPEG。它可以讓你通過下載盡可能少的內(nèi)容來判斷一個遠程圖像的大小和類型。
示例代碼:
let scout = ImageScout() scout.scoutImageWithURI("http://.../image-scout-logo.png") { error, size, type in if let unwrappedError = error { println(unwrappedError.code) } else { println("Size: \(size)") println("Type: \(type.rawValue)") } }