MAC 开发 - 使用SDWebImage

MAC 开发 - 使用SDWebImage

最新版SDWebImage 已经支持 MAC ,但是需要把 UIImage , UIImageView 转换成 NSImage, NSImageView.

#import <TargetConditionals.h>
#if !TARGET_OS_IPHONE
#import <AppKit/AppKit.h>
#ifndef UIImage
#define UIImage NSImage
#endif
#ifndef UIImageView
#define UIImageView NSImageView
#endif
#else
#import <UIKit/UIKit.h>
#endif

其实原理就是 把 sdk中定义的 UIImage UIImageView 定义成 一个宏了,所以在 使用之前 先把上边的宏定义好.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 技术无极限,从菜鸟开始,从源码开始。 由于公司目前项目还是用OC写的项目,没有升级swift 所以暂时SDWebI...
    充满活力的早晨阅读 14,336评论 0 2
  • 前言本篇主要解读SDWebImage的配置文件。正如compat的定义,该配置文件主要是兼容Apple的其他设备。...
    YYT1992阅读 3,434评论 0 0
  • SDWebImage源码学习基于版本4.0 源码注释: SDWebImage4.0 以前看见别人的轮子感觉太高深,...
    痴人会说梦阅读 3,567评论 1 1
  • 在我们的工程中,很多时候只希望在满足一定条件的时候才进行编译,这是就需要用到条件编译。 #if #elif #el...
    JerryLMJ阅读 13,445评论 0 14
  • 问一问自己有多少次的开心和失落是因为看到花开的欣喜或者小动物的死去,多少次会引起自己内心深处那一根情感琴弦的拨动。...
    栀子之手阅读 3,089评论 0 4