iOSAPP & programiOS组件化、架构

iOS开发常用的第三方库 2022-04-03 周日

2022-04-04  本文已影响0人  勇往直前888

简介

Objective-C

网络库

图片加载

自动布局

HUD

与JS交互

在大前端如火如荼的现在,原生+H5的混合架构仍然是主流。原生与H5的交互框架一直以来就只有下面这个占主流。
WebViewJavascriptBridge

字典转模型

本地数据是对象模型,网络数据格式基本上是JSON,所以字典转模型也是强需求

表格刷新

表格的使用率很高,下拉刷新,上拉加载经常用到,基本上都用下面这个:
MJRefresh

表格空白

如果网络异常,或者出错,或者没数据,展示什么呢?空白页肯定不合适,这种情况还是很普遍的。这里也要一个几乎是默认的:
DZNEmptyDataSet

本地缓存

系统提供NSDefault性能不是很好,功能也差,限制也多,不是很好用。序列化还需要编码解码写一堆代码,用起来也不方便。数据库?除非必要,坚决不考虑。NSCache只是内存缓存,在iOS开发中的存在感更加低。
本地缓存还是需要的,比如自动登录,记忆选择状态等等。
一直以来就用这个,感觉很好。其他的也没有尝试过。
YYCache

富文本

点击文字跳转,某些文字高亮,部分文字特殊样式,这些需求时不时就会来。系统原生对这块支持很弱,那个属性字符串是真的差劲。
一直以来这方面的需求都用下面这个解决,非常好用,功能也强大:
YYText

Swift

如果没有特殊的,Swift可以和Objective-C用相同的第三方库

网络库

图片加载

自动布局

HUD

与JS交互

字典转模型

基本上公认的,就用这个:
SwiftyJSON

表格刷新

表格空白

本地缓存

富文本

偶尔用到的

弹窗提示

参考

加速iOS开发的28个第三方库

iOS常用第三方库

iOS开发最全常用第三方库

上一篇下一篇

猜你喜欢

热点阅读