SDWebImage使用
该库提供了一个支持来自Web的远程图像的UIImageView类别
它提供了:
注意:SDWebImage 3.0不向后兼容2.0并且最低需要iOS 5.0 的版本。如果你的iOS版本低于5.0,请使用2.0版本。
API 文档地址 http://hackemist.com/SDWebImage/doc/。
#import <SDWebImage/UIImageView+WebCache.h>- *:*:*static *= @"MyIdentifier"*= :if == nil= :// Here we use the new provided setImageWithURL: method to load the web image ::@"http://www.domain.com/path/to/image.jpg":@"placeholder.png"= @"My Text"return // Here we use the new provided setImageWithURL: method to load the web image::@"http://www.domain.com/path/to/image.jpg":@"placeholder.png"^***= :0 ^long long // progression tracking code ^**if // do something with image :0 ^long long // progression tracking code ^***BOOL if && // do something with image *= :@"myNamespace"::^*// image is not nil if image was found::- BOOLapplication:*application didFinishLaunchingWithOptions:*launchOptions:^*= :::return // Your app init code... return YES::@"https://graph.facebook.com/olivier.poitrey/picture":@"avatar-placeholder.png"Import headers in your source files(导入头文件到你的资源文件中) 在你需要用到这个库的资源文件中导入下面的头文件:
#import <SDWebImage/UIImageView+WebCache.h>Build Project(编译工程) 这里你的工程应该是没有错误的。如果有,去google上找吧。
Future Enhancements(未来增强功能) LRU memory cache cleanup instead of reset on memory warning
Future Enhancements