PLImageManager 1.0.1

PLImageManager 1.0.1

测试已测试
Lang语言 Obj-CObjective C
许可 BSD
发布上次发布2015年11月

Antoni KedrackiPolidea 维护。



  • Antoni Kedracki

此库已弃用,建议您查看 PLXImageManager


适用于 iOS 的图片管理器/下载器

安装

  • 将 PLImageManager/Sources 中的文件添加到您的项目中
  • 如果您的项目不使用 ARC,则启用 PLImageManager 文件的 ARC (-fobjc-arc 标志)
  • 要求 iOS 5+ 以启用完整的 ARC 功能

用法

创建

PLURLImageProvider * provider = [PLURLImageProvider new];
PLImageManager * manager = [[PLImageManager alloc] initWithProvider:provider];

提供者 负责在缓存中不可用时检索图片。作为便利,提供了标准 PLURLImageProvider。它接受一个 URL 并一次下载最多 5 张图片。通过自己实现 PLImageManagerProvider 协议,您可以调整管理器以满足您的需求。

请求图片

[manager imageForIdentifier:@”http://placehold.it/350/00aa00/ffffff”
                placeholder:[UIImage imageNamed:@”placeholder”
                   callback:^(UIImage *image, BOOL isPlaceholder) {
    //consume the image here
}];

示例

提供了一个示例应用程序,

进一步阅读

您可以在这里了解更多关于 PLImageManager 内部工作方式的信息。


版权 (c) 2013 Polidea。本软件按照 BSD 许可证授权。