iOS经常使用第三方库
来源:互联网 发布:linux系统破解wifi密码 编辑:程序博客网 时间:2024/05/02 02:59
网络
Reachability也要用起来,可以检查网络的使用状况,通常都是ping一下百度的网址
使用SVPullToRefresh,MJRefresh处理刷新。
本地存储
第一次开发中引入数据库的时候使用过FMDB,之后项目中一直使用的Sqlite3,功能挺强大,缺点就是代码太繁琐,做数据迁移困难,正在往coredata方面或是MagicRecord改进
看过一篇对比CoreData和FMDB查询大数据性能的文章,FMDB赢了,不过还是推荐用CoreData。
至于SDWebImage,同样也是早期使用过,和SBJson一样,会有crash,尽管用它来缓存图片很方便,但是我们有更好的解决方案,同样不推荐。
- AFNetworking
- ❌JSONKit(推荐使用YYModel)
- Reachability
- SVPullToRefresh
Reachability也要用起来,可以检查网络的使用状况,通常都是ping一下百度的网址
使用SVPullToRefresh,MJRefresh处理刷新。
数据解析(JSON)
- YYModel (推荐)
- Mantle
- MJExtension
- jsonmodel
本地存储
- FMDB
- Core Data
- SDWebImage
- ❌TMCache(由于TMCache已经不在维护,建议大家使用PINCache)
- PINCache
第一次开发中引入数据库的时候使用过FMDB,之后项目中一直使用的Sqlite3,功能挺强大,缺点就是代码太繁琐,做数据迁移困难,正在往coredata方面或是MagicRecord改进
看过一篇对比CoreData和FMDB查询大数据性能的文章,FMDB赢了,不过还是推荐用CoreData。
至于SDWebImage,同样也是早期使用过,和SBJson一样,会有crash,尽管用它来缓存图片很方便,但是我们有更好的解决方案,同样不推荐。
动画效果
- MBProgressHUD
- SVProgressHUD (推荐)
- pop
其他
第三方库管理工具,CocoaPods,有时间可以学习一下。 CocoaPods GitHub
Github repos (iOS) ,不需要手动往项目里拖入第三方,也不需要手动更新第三方,挺方便的
0 0
- iOS经常使用第三方库
- ios开发中经常使用的第三方库
- 经常使用的 第三方
- iOS开发经常用到的第三方库
- 使用CocoaPods管理iOS第三方库
- 使用cocoapods管理iOS第三方库
- 使用CocoaPods管理iOS第三方库
- iOS TPKeyboardAvoiding第三方库使用
- iOS第三方库-CocoaLumberjack-DDLog 使用
- 使用Carthage管理iOS第三方库
- iOS第三方库GData的使用
- iOS第三方库-CocoaLumberjack-DDLog 使用
- iOS经常用到的开源库和第三方组件
- IOS第三方库
- iOS第三方库
- IOS 第三方库
- ios 第三方库
- iOS 第三方库
- 上传图片前将图片利用canvas进行压缩
- Android Priority Job Queue (Job Manager)(一)
- Redhat7-禁用firewalld&开启iptables&systemctl使用简介
- HTML5学习参考资料整理
- web前端-CSS Display(显示) -017
- iOS经常使用第三方库
- iOS开发设置App的图标、名称、启动图
- BLOCK使用方法
- Tiles:初识
- 认识padding
- Jmeter压力测试-http的post请求实例
- 学习笔记_Android系统自带样式
- 为什么每天都在学习,生活还是没有任何改善?
- linux下登录mysql报错“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO“)