- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 代码重构
一、什么是重构 重构(Refactoring)就是在不改变软件现有功能的基础上(这是前提),通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 好的代码里一般会定义大量的类、接口、方法,类与类,类与接口之间很多是继承和实现的关系,方法的代码行数很少,超过20行代码的方法不多,看这样的代码感觉最多的就是方法之间的调来调去。 二、为什么要重构(重
2015-03-13 19:20:42 959
转载 最新版SDWebImage的使用
一、SDWebImage结构分析 SDWebImage库结构的简单分析 SDWebImage库的作用: 通过对UIImageView的类别扩展来实现异步加载替换图片的工作。 主要用到的对象: 1、UIImageView (WebCache)类别,入口封装,实现读取图片完成后的回调 2、SDWebImageManager,对图片进行管理的中转站,记录那些图片正在读取。 向
2015-03-13 11:33:24 678
转载 使用AFNetworking, SDWebimage和OHHTTPStubs
写了个示例,放在GitHub上。 以下内容主要介绍: 基于AFNetworking的HTTP操作,GET获取网页和JSON数据,上传文件,下载文件,以及加载图片基于SDWebimage的加载图片基于OHHTTPStubs的伪造网络响应用于测试(stub),而且可以模拟出网络的延时 使用基于NSURLSession的AFNetworking API AFNetwork
2015-03-13 11:30:42 1044
转载 iOS上一种图书翻页效果的实现(Leaves)详解
Leaves是由Tow Brow开发的一个简单的图书翻页控件,它巧妙地结合了镜像层、阴影层(用于半透明页)和渐变层(用于阴影)来实现图书的翻页效果。其翻页效果如下图所示: 特性 Leaves支持: 文本、图像、PDF等任何可被渲染到Graphics Context上的对象 通过拖动或点击来翻页 支持ipad和iphone大小的显示区域
2015-03-08 21:05:44 905
iOS中///快速添加方法注释插件之VVDocumenter-Xcode-master
2015-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人