[转]最新版SDWebImage的使用

转载自:http://www.cnblogs.com/6duxz/p/4159572.html

我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。

现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。

第一步,下载SD[......]

继续阅读

[转]优化UITableViewCell高度计算的那些事(FDTemplateLayoutCell)

注,swift可以用这个其他作者修改的版本:https://github.com/zhaodg/DGTemplateLayoutCell

现在的最新版本也支持swift了,如下使用:
import UITableView_FDTemplateLayoutCell
转载自:http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/
我是前言
这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayo[......]

继续阅读

[转]深入理解Objective-C:Category

转载自:http://www.cocoachina.com/bbs/read.php?tid=83441

摘要

无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Objective-C代码的各个角落,从Apple官方的framework到各个开源框架,从功能繁复的[......]

继续阅读

[转]Masonry介绍与使用实践(快速上手ios的Autolayout)

转载自:Masonry介绍与使用实践(快速上手Autolayout)

MagicNumber -> autoresizingMask -> autolayout

以上是纯手写代码所经历的关于页面布局的三个时期

  • 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了
  • 在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农们非常大的福利:window的size不变
  • [......]

    继续阅读