专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
逸言  ·  数据库选型对领域建模的影响 ·  10 小时前  
阿里云云栖号  ·  一周AI大事件 ·  昨天  
稀土掘金技术社区  ·  优雅!原生Js实现多标签页之间的数据共享如此简单 ·  2 天前  
码农翻身  ·  写文章赚了700多万,算不算多? ·  昨天  
程序猿  ·  “把 if 往上提,for 往下放!” ·  3 天前  
51好读  ›  专栏  ›  程序猿

27 款 iOS 开源库,让你的开发溜到飞起

程序猿  · 公众号  · 程序员  · 2017-02-27 21:14

正文

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


github "raulriera/TextFieldEffects"


7、GPUImage


你是否有创建过相机 App 的经历?如果没有,你一定会在不久之后遇到这个库的。

GPUImage 为我们提供了由 GPU 加速的相机预览效果(包括图像和视频),速度极快。 在 App Store 有数百个 App 已经使用这个库——我其中的一个也使用了:

我的一个使用 GPUImage 的 App, 在 GitHub 上有8869 颗星,并且还在不断增加中。


CocoaPods:

pod 'GPUImage'


8、iRate


在 App Store 中获得更多评论的最好方法是什么? 我没有实际数据来回答这个问题,但如果我不得不猜测的话,我会说直接去问用户。也许这么做是一个很老式的方式——大多数开发人员现在创建自定义的 App 提示窗——但如果你没有时间或你不想一切从头开始,最好是使用 iRate 而不是不用。iRate 是这样的:一个你可以包含到你的工程中,并且不需要考虑要求用户评论的小型库——iRate 将会在合适的时机自动完成这个。


CocoaPods:

pod 'iRate'


9、GameCenterManager


不管你喜欢或讨厌单例子,在这里通过我们最熟悉的 anti-pattern (反模式)管理 Game Center 都是一件非常简单的事(你的游戏里只有一个 Game Center 在,不是吗?)

老实说,vanilla-managing 在 iOS 中管理 Game Center 并不是很难,但是使用这个库就更加简单和快捷了。

我正在我的一个游戏项目中使用它,它带给我愉快的体验。


CocoaPods:

pod 'GameCenterManager'


10、PKRevealController 2


这个是我最喜欢的 iOS 控件之一,它就像一个宝石。PKRevealController 是一个侧滑的菜单(左,右,或者同时),滑向哪边是看你的使用习惯(或者仅仅通过一个按钮,但是这样看起来并没有像滑动那样的 Cool)。

关于类似功能,我尝试过不少其他的库,但是 PKRevealController 给我的感觉是最好的,非常简单的设置,高度的自定义,手势的识别非常好。这个真的可以被包括在 iOS 的 SDK 中,作为一个标准库。

CocoaPods:

pod 'PKRevealController'


11、SlackTextViewController


你使用过 Slack iOS 的 App 吗?如果你在一个大型的软件公司工作,可能答案是肯定的。但也有一些人尚未接触 Slack。 Slack 的 iOS App 非常强大,尤其是它的自定义文本输入控件,这里有一段代码,你可在 App 中使用!


需要自动增长的文本区域?验证时候需要手势识别、自动完成、多媒体粘贴? 需要易于方案集成?你还可能需要什么其他功能呢?


CocoaPods:

pod 'SlackTextViewController'


12、RETableViewManager


RETableViewManager 将帮助您动态创建和管理表视图,自动生成控制代码。 它为我们提供了预定义的单元格(对于 bools,文本,日期等 - 请查看下面的屏幕截图),但你也可以创建自定义视图,并支持与默认的视图一起使用。

所有这些元素, 。但有时简单的代码比可视化编辑器更好。


CocoaPods:

pod 'RETableViewManager'


13、权限作用域


该库通过在请求用户之前通知用户有关所需的系统权限,以提供更好的用户体验。更高的接受率->更多活跃用户使用 app->更佳反馈->更好状态->更多下载量。鼎力推荐的 pod。







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