最近在看Coding的源码,里面用到很多第三方库,通过这些库基本上可以从0开始一个项目了。使用第三方库可以避免再造轮子,而专注项目本身的业务逻辑,极大地提高开发效率,再次感谢开源的力量~~
里面用到的库有
APParallaxHeader,很方便地在UIScrollView/UITableView头部加view
BlocksKit,BlocksKit绝对是 Objective-C 的知心伴侣,它为 OC 常用类提供了强大的 Block 语法支持,使得编写 OC 代码变得舒适、快速、优雅。使用方法,源码分析。
FontAwesome+iOS,图标字体,可以想操作字体一样操作图标
JazzHands,UIKit一个简单的关键帧基础动画框架,可通过手势、scrollView,kvo或者ReactiveCocoa控制动画。被IFTTT广泛应用在IFTTT for iPhone上。
MBProgressHUD,第三方提示库,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。使用教程
MMMarkdown,MMMarkdown是一个可以将Markdown文本解析成HTML的Objective-C框架
MarqueeLabel,UILabel的子类,当text长度超出frame是提供滚动效果
NYXImagesKit,NYXImagesKit 包含一组很有用的 UIImage 图像处理方法,包括 filtering, blurring, enhancing, masking, reflecting, resizing, rotating, saving. 同时也提供了一个 UIImageView 的之类,支持异步的从 URL 下载图像并显示。