自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 设置SDWebImage中maxCacheSize动态管理图片内存缓存大小无效。maxCacheSize和maxMemoryCost的定义和使用。

在按照之前我的那片博文介绍的方法修复了强引用造成的SDWebImage无法释放自己的图片缓存后,虽然它已经可以在收到内存警报时清除内存的缓存,但是却仍然会偶尔遇到闪退。自己猜测可能是因为在收到内存警报时正在下载的图片大小的比较大,导致内存警报没来得及处理,内存就被撑爆了。所以考虑使用maxMemoryCost或者maxCacheSize来控制内存cache的大小。在不设置maxMemoryCost

2016-05-18 14:59:57 6227

原创 iOS 模拟轮胎滚动3D动画效果

因为项目中需要实现跑车动画效果,于是希望采用静止的跑车图和转动的轮胎来实现跑车开动效果。首先轮胎的转动要考虑到3D环境中形状的变化,不应该是纯圆形的,而应该是椭圆形。有两种方法实现这样的效果,一是通过连续的贴图不断的替换来得到需要的滚动的动画,优点是实现简单,不断循环替换图片就能得到滚动的效果,更加贴近真实的样子,有更多的细节。但是遇到线程繁忙时将会影响动画的效果,拉长动画的持续时间;同时增加

2016-05-17 18:02:27 3002 1

原创 SDWebImage与UIScrollView或UICollectionView一起使用多次收到“Received memory warning.”,最终程序闪退的原因分析和解决办法。

近期开发的项目中使用著名的SDWebImage(Github地址和项目介绍见底部传送门)与UIScrollView或UICollectionView结合实现cell图片的lazy loading。但是在不断下滑中遇到多次收到系统的“Received memory warning.”,最终程序闪退。闪退时Xcode显示与设备断开连接。期间通过Xcode自带的instruments调试软件中的

2016-05-12 22:58:33 3764 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除