iOS开发中常用的轮子 第二篇

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 进行通信的第三方库, 支持消息发送, 接收, 消息处理器的注册与调用以及设置消息处理的回调。可以达到网页上按下按钮,唤起原生页面的目的。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。