iOS开发最常用第三方库

前几天面试的时候,问道应用打开时候没有网络时怎么办,我快速反映:一般会集成一个网络监听库,会及时通知到用户。接着,令人尴尬的事情发生了,对面接着问:用的什么第三方库?因为好久没注意过这些,就尴尬道:在项目中,忘记了....

鉴于上面的情况,有很多我们开发中经常用的一些第三方,说到嘴边却忘了,这怪不得别人,就把它列出来,方便使用。后续会整理某些第三方库的优缺点,比如:轻量还是重量,是否方便使用等。

网络相关

1. 监听网络状态
  • RealReachability[推荐使用]

  • Reachability

2. 网络请求
  • AFNetworking

  • XMNetworking[推荐使用]

3. 模型解析转换
  • MJExtension[好用]


UI相关

1. 下拉刷新上拉加载
  • MJRefresh

2. 网络加载等待动画
  • MBProgressHUD

  • SVProgressHUD[推荐]

3. 富文本
  • YYText[显示]

  • ZSSRichTextEditor[编辑]

4. 键盘
  • PPStickerKeyboard[表情键盘、富文本显示]

  • IQKeyboardManager[键盘处理]

你可能感兴趣的:(iOS开发最常用第三方库)