欢迎来到我们的每周汇总!除了我们常规的特色内容外,我们还列出了网络上的有趣文章和链接,供您娱乐和学习。查看一下吧!下周,我们将开始连载一系列与 iOS 开发社区知名人士的访谈。如果您认识我们应该介绍的人,请给我们留言告知。我们还将深入探讨如何将 AFNetworking 与 ReactiveCocoa 结合使用。
干杯!
艾伦
我们正在阅读的内容
- Vinylogue的制作 – 对 GitHub 的 ReactiveCocoa 扩展在 iOS 应用中使用进行了深入探讨。一篇长篇文章,但非常值得一读。
- 使用 Node.js 发送 iOS 推送通知 – EngineYard 深入讲解了如何构建基于 Node.js 的 APNs 服务器。
- Helios 框架 – Mattt 的最新项目是基于 Ruby 的、兼容 Sinatra 和 Rails 的 iOS 应用后端框架。
- Mixpanel 趋势 – 通常来说,获取 iOS 版本趋势的汇总信息非常困难。上周末,Mixpanel 推出了他们的趋势页面,展示了使用他们服务的所有移动应用中的操作系统版本数据。非常有用。
本周控件精选:MSPullToRefreshController
允许您在任意 UIScrollView 上实现“下拉刷新”控件。为什么它比其他实现更好?
有了这个,您可以通过这 6 个委托中的任何一个实际实现任何“下拉刷新”库! 注意:这个库由 GoMiso 的美妙团队https://github.com/bONchON 和https://github.com/timothy1ee 创建。 MIT 许可协议。 |
每周汇总
ADSlidingViewController
一个功能丰富的滑动视图控制器,易于使用。支持所有可以运行 >= iOS 5 的 iOS 设备。 MIT 许可协议。 |
BubbleThingie
iOS 消息中的图像气泡。 MIT 许可协议。 |
使用 JSONModel 构建合适的模型
几乎所有应用都使用某种形式的JSON源或有基于JSON的API来支持其后台。然而,真正设计得健壮、稳定和具有高性能的应用并不多;正确处理JSON的方式是使用数据模型以适应Cocoa MVC工作流程。JSONModel免费为您提供智能模型、网络和智能API客户端。并且它是跨平台的——iOS或OS X,都是好选择: 节省大量代码行并掌握基于JSON的通讯。 MIT 许可协议。 |
TWStatus
在状态栏上显示通知状态,模拟日出和邮箱样式。 MIT 许可协议。 |
MTTestSemaphore
一个类,可以帮助您创建测试异步方法的单元测试。您需要此工具来单元测试任何从网络获取数据、使用位置信息、相机等的类。 MIT 许可协议。 |
LBReadingTime
UITextView的分类,用于计算总阅读时间或剩余阅读时间,并显示剩余阅读时间的指示器面板。 MIT 许可协议。 |
DOTabbar
专为Mac OS X设计的轻量级、可定制的标签栏控件,支持对项目进行分组。 MIT 许可协议。 |
CLFContainerViewController
RKCropImageController
这是一种支持缩放的模式裁剪图像控制器。 Apache 2.0授权。 |
APExtendedPageController
受Google Chrome启发的视图控制器滚动体验。 许可证未指定。 |
Letterpress Explosion
类似Letterpress的爆炸效果。 UIView的explode分类,可以将UIView分解成碎片。 这并不完全与Letterpress相同,但会指引人们正确的方向。 MIT 许可协议。 |
M6ParallaxController
用于视差视图和平铺视图的视差控制器 Apache 2.0授权。 |