摘要:AFNetworking 2.0 如何使用 1 - 准备工作 ① 导入第三方 SVProgressHUD (模拟下载进度)、AFNetworking、UIKit+AFNetworking 注:MRC 环境下需要 TARGETS / Build Phases / Compile Sources,ite
阅读全文
摘要:AFNetworking 的主要部分 1 - AFNetworking.h:这是 AFNetworking 的公共头文件,在使用 AFNetworking 库时可直接在 Prefix.pch 文件中引入 2 - AFSecurityPolicy.h:这个类主要是为网络请求添加 SSL 安全验证。SS
阅读全文
摘要:SDWebImage 1 - SDWebImage 是一个十分经典的 iOS 获取网络图片的类库,它通过各种缓存的方式把图片保存在内存、磁盘等位置,并且在类库内做好的对缓存的管理。在最近的版本中,也开放了一些让用户可以管理 cache 的接口 2 - SDWebImage 图片缓存有两种方式:内存和
阅读全文
摘要:FMDB 1 - SQLite 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是原生的 SQLite API 在使用上相当不友好且使用不便,在开源社区中就出现了一系列将 SQ
阅读全文
摘要:SVProgressHUD 1 - SVProgressHUD 是一个弹出提示层,用来提示网络加载或提示对错,多用于程序正在执行耗时较长的任务,需要用户等待。它和 MBProgressHUD 效果差不多,不过它不需要使用协议,同时也不需要声明实例,直接通过类方法进行调用 2 - 第三方框架中关于 H
阅读全文
摘要:Masonry 1 - AutoLayout 并没有直接提供等间隙排列的方法,Masonry 的官方 Demo 中也没有对应的案例。但是我们可以通过一个小技巧来实现这个目的,为此这里为 UIView 添加了一个 Category // - UIView+Masonry_LJC.h 1 #import
阅读全文
摘要:Masonry 1 - 手写代码所经历的关于页面布局的三个时期 ① 在 iPhone - iPhone3gs 时代,window 的 size 固定为 320*480,只需要简单计算一下相对位置就好了 ② 在 iPhone4 - iPhone4s 时代,苹果推出了 retina 屏,但是给了码农们非
阅读全文