fastimage的一个Swift实现:ImageScout
jopen
10年前
ImageScout是fastimage的一个Swift实现,支持PNG, GIF, and JPEG。它可以让你通过下载尽可能少的内容来判断一个远程图像的大小和类型。
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)") } }