1.SDWebImage:
网络图片缓存框架;作者 Olivier Poitrey 是 Dailymotion 的 CTO, 拥有多个不错的开源项目, 此项目常用于对从 Web 端接受到的图片进行缓存, 是 UIImageView 的扩展, 应用起来比较简单。
2.MBProgressHUD:
快速实现类似android中的toast效果;作者 Matej Bukovinski 是一位全栈工程师, UI/UX 设计师, 此项目是一款提示框第三方库, 帮助开发者快速应用到项目中)
3. SVProgressHUD
又一款轻量级的 iOS 第三方控件, 用于显示任务加载时的动画, 非常轻便, 容易使用;
4. NSLogger
一款强大的日志分析工具, 具有大窗口查看 Log, 自定义日志等级等功能;我记得好像有个windows下工具配合使用。
5. CocoaLumberjack
这是 Mac 和 iOS 的一款强大的日志框架, 配置简单, 多线程, 提供更高级的 log 功能, 可用于代替默认的 NSLog 语。
6. TPKeyboardAvoiding
大家都碰到过注册页面上,输入键盘把输入框遮住的问题;这个是下拉键盘在 iOS 移动文本字段的通用解决方案, 能够自动处理键盘弹出后出现遮挡到文本输入框的问题。
7. PKRevealController
可以实现侧滑(抽屉)效果。一个 iOS 平台上的视图控制器集合, 通过展现多个视图控制器来进行控制器之间的切换. 设置简单, 高度灵活。
8. TTTAttributedLabel
UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能。类似html里可以定义文字字体,还可以加入自定义emoj效果。
9. SlackTextViewController
Slack 推出的一款具有文字输入框高度自适应, 自动输入, 复制单元格内容等功能的解决方案。
10. WebViewJavascriptBridge
混合式(网页+原生代码)开发的必备工具。一个方便使用 Objective-C 与 JavaScript 进行通信的第三方库, 支持消息发送, 接收, 消息处理器的注册与调用以及设置消息处理的回调。可以达到网页上按下按钮,唤起原生页面的目的。