专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
51好读  ›  专栏  ›  Cocoa开发者社区

33个2017年必须了解的iOS开源库

Cocoa开发者社区  · 公众号  · ios  · 2017-02-08 12:42

正文

请到「今天看啥」查看全文



6. Firebase Analytics 作者是 Google Developers

由谷歌制作(好吧,收购),应该是 iOS 最好的免费分析解决方案。追踪 app 使用量、用户活跃度、以及事件;设置用户属性;创建自定义受众;还有更多。

Firebase Analytics | Firebase - Firebase Analytics 是一个免费 app 监测解决方案,洞察 app 用量和用户活跃度


7. AsyncDisplayKit

Facebook 为他们的 app Paper 创造了这个异步 UI SDK。如果你想让你的 app 总是每秒用 60 帧的速度来渲染,一定要看看这个库。这儿有一篇来自 Buffer 团队的故事:

Buffer 里 iOS 的平滑滚动:如何(以及为什么)我们实现了 AsyncDisplayKit - 每年苹果的 WWDC 结束后,我们都会把最多的注意力转换到更新我们的 Buffer…

facebook/AsyncDisplayKit - iOS app 的平滑异步用户界面。


8. DZNEmptyDataSet

用户安装了你的 app 之后,就会看见一个空白的 UITableView。


DZNEmptyDataSet 帮助你避免这个情况,它提供了 Empty Data Set Pattern 的默认实现。

dzenbot/DZNEmptyDataSet - 嵌入式 UITableView/UICollectionView 的父类类别,用于显示空的数据集,无论何时…


9. Chameleon 作者是 Vicc Alexander

Chameleon 是一个轻量、又强大的 iOS 颜色框架。它基于“软件应用程序应该轻松地实现功能,同时保持漂亮的界面”这个想法而创建。


有了 Chameleon,你就不再需要捣鼓 RGB 值、浪费时间搞明白 app 里正确的颜色组合、以及为文本能否在 app 里不同的背景下可以被看见而烦恼。

ViccAlexander/Chameleon - iOS 的扁平颜色框架(Obj-C 和 Swift)


10. PermissionScope ,作者是 Nick O’Neill

PermissionScope 是一个 Swift 框架,为了向用户巧妙地请求权限。它不只包含简单的权限请求 UI,还有统一的权限 API 可以告诉你任意给定的系统权限的状态,当然也可以轻松地请求它们。

nickoneill/PermissionScope - 巧妙的 iOS 权限 UI 和 统一 API


11. FileKit 作者是 Nikolai Vazquez

FileKit 是一个 Swift 框架,提供了简单和富有表现力的文件管理。 看看使用示例。

nvzqz/FileKit - 简单和富有表现力的 Swift 文件管理


12. SwiftyUserDefaults 作者是 Radek Pietruszewski

SwiftyUserDefaults 让 user defaults 用起来很愉悦,通过结合意味深长的 Swifty API 和静态输入的益处。在一个地方定义键,轻松地使用值类型,获得额外的安全性和方便的编译时检查,这些都是免费的。

radex/SwiftyUserDefaults - NSUserDefaults 的现代化 Swift API


13. Kingfisher ,作者是 王巍

Kingfisher 是一个轻量、纯 Swift 的库,可以从网络中异步下载和缓存图片。

onevcat/Kingfisher







请到「今天看啥」查看全文