DCAvatar 0.1.5

DCAvatar 0.1.5

测试已测试
Lang语言 Obj-CObjective C
许可 Apache 2
发布最后发布2014年12月

Dalton Cherry维护。



DCAvatar 0.1.5

这是一个简单、异步、基于网络的 iOS 和 OSX 头像库。它使得使用基于网络的头像变得简单,同时仍然有出色的性能。

示例

提供了一个用于 UIImageView 和 NSImageView 的子类,以便极易使用 DCAvatar。

DCImageView *imageView = [[DCImageView alloc] initWithFrame:CGRectMake(70, 70, 60, 60)];
imageView.avatarValue = @"http://imgs.xkcd.com/comics/password_reuse.png";
[self.view addSubview:imageView];

此外还支持通过元标签抓取的域名

DCImageView *imageView = [[DCImageView alloc] initWithFrame:CGRectMake(70, 70, 60, 60)];
imageView.avatarValue = @"http://github.com";
[self.view addSubview:imageView];

以及没有 Gravatar 的小头像,这同样是极为出色的。

DCImageView *imageView = [[DCImageView alloc] initWithFrame:CGRectMake(70, 70, 60, 60)];
imageView.avatarValue = @"[email protected]";
[self.view addSubview:imageView];

其他显著特性

  • 完全异步
  • 自动清除的内存和磁盘缓存
  • 不会对相同的 URL 发送多个请求
  • 支持 iOS 和 OSX。
  • 支持 Gravatar。
  • 支持域名元标签。
  • 支持显示进度视图。

安装

推荐通过 CocoaPods 软件包管理器安装 DCAvatar,因为它提供灵活的依赖关系管理和简单的安装方式。

通过 CocoaPods

如果没有安装 CocoaPods,请先安装它

$ [sudo] gem install cocoapods
$ pod setup

切换到您的 Xcode 项目的目录,并创建和编辑您的 Podfile,添加 DCAvatar

$ cd /path/to/MyProject
$ touch Podfile
$ edit Podfile
platform :ios, '5.0' 
# Or platform :osx, '10.8'
pod 'DCAvatar'

将 DCAvatar 添加到项目中

$ pod install

从 .xcworkspace 文件打开您的项目(而不是通常的项目文件)

要求

DCAvatar 至少需要 iOS 5/Mac OSX 10.8 或更高版本。

许可

DCAvatar 在 Apache 许可下。

联系

Dalton Cherry