SDWebImage
NSCache
- 类似可变字典,线程安全,使用可变字典自定义实现缓存时需要考虑加锁和释放锁
- 在内存不足时NSCache会自动释放存储的对象,不需要手动干预
- NSCache的key不会被复制,所以key不需要实现NSCopying协议
第三方框架
网络
1.PPNetworkHelper
- 对AFNetworking 3.x 与YYCache的二次封装
- 简单易用,包含了缓存机制,控制台可以直接打印json中文字符
2..YTKNetwork
- 猿题库研发团队基于AFNetworking封装的iOS网络库
- 适合稍微复杂一些的项目,不适合个人的小项目
基础组件库
YYKit
- YYModel— 高性能的 iOS JSON 模型框架。
- YYCache— 高性能的 iOS 缓存框架。
- YYImage— 功能强大的 iOS 图像框架。
- YYWebImage— 高性能的 iOS 异步图像加载框架。
- YYText— 功能强大的 iOS 富文本框架。
- YYKeyboardManager— iOS 键盘监听管理工具。
- YYDispatchQueuePool— iOS 全局并发队列管理工具。
- YYAsyncLayer— iOS 异步绘制与显示的工具。
- YYCategories— 功能丰富的 Category 类型工具库。
图像异步加载使用的NSURLConnection,还是建议使用SDWebImage。
等待加载提示
- MBProgressHUD
- SVProgressHUD
- UAProgressView
空白页面占位图
状态栏顶部通知
键盘监听管理工具
- IQKayboardManager
相册选择图片
- KSPhotoBrowser
Badge
- WZLBadge
日历
- GFCalendar
- FSCalendar
状态栏上方显示手机状态
跑马灯广告无线轮播
- <a <a="" href="https://www.dazhuanlan.com">大专栏 iOS常用框架源码分析target="_blank" rel="noopener noreferrer">TXScrollLabelView
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!