一 沙盒 NSString *path = NSHomeDirectory(); 上面的代码是应用程序目录的路径,在该目录下有三个文件夹: Do...
策略模式: 要实现某一个功能,有多种方案可以选择。我们定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。策略模式让算法独立于使用它...
原型模式解决的问题 对象的创建特别复杂,当两个对象在抽象逻辑完全一致,只在实例化的细节略有差异,如果要重新创建一个对象,不如拷贝自己再去修改。原...
要谈到指针有什么用,先要知道指针是什么。直接的解释是:指针是内存的标签。首先把你可以把整个内存想象成一个小区,里面都是连户的小公寓。比如这个样子...
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放在运行时来处理,这种动态语言的优势在于:我们写代码时更具有灵活...
CAAnimation是一个动画抽象类,但是不要直接使用CAAnimation类,而是使用它的子类,如上图所示展示的就是它的家族成员子类们,CA...
最近真的真的太太太忙了,都是抽空写的,各种事情,html,iOS客户端升级,炸了 上一篇我们基本上看完了SDWebImage整个工作流程,下面我...
[_fineImageView sd_setImageWithURL:picURL placeholderImage:nil]; (void)s...
NSCache NSCache是苹果官方提供的缓存类,它的用法和NSMutableDictionary非常类似. NSCache是一个类似于集合...