每周汇总

艾伦·布雷瑟,2013 年 4 月 6 日

欢迎来到我们的每周汇总!除了我们常规的特色内容外,我们还列出了网络上的有趣文章和链接,供您娱乐和学习。查看一下吧!下周,我们将开始连载一系列与 iOS 开发社区知名人士的访谈。如果您认识我们应该介绍的人,请给我们留言告知。我们还将深入探讨如何将 AFNetworking 与 ReactiveCocoa 结合使用。

干杯!
艾伦


我们正在阅读的内容

  • Vinylogue的制作 – 对 GitHub 的 ReactiveCocoa 扩展在 iOS 应用中使用进行了深入探讨。一篇长篇文章,但非常值得一读。
  • 使用 Node.js 发送 iOS 推送通知 – EngineYard 深入讲解了如何构建基于 Node.js 的 APNs 服务器。
  • Helios 框架 – Mattt 的最新项目是基于 Ruby 的、兼容 Sinatra 和 Rails 的 iOS 应用后端框架。
  • Mixpanel 趋势 – 通常来说,获取 iOS 版本趋势的汇总信息非常困难。上周末,Mixpanel 推出了他们的趋势页面,展示了使用他们服务的所有移动应用中的操作系统版本数据。非常有用。

本周控件精选:MSPullToRefreshController

MSPullToRefreshController

允许您在任意 UIScrollView 上实现“下拉刷新”控件。为什么它比其他实现更好?

  • 它不干扰用户,简单地观察滚动视图的内容偏移。
  • 您可以为控件提供自定义视图。
  • 您可以为“刷新”周期提供自定义行为!即:一旦下拉超过某个偏移量,您可以执行任何您想要的操作!

有了这个,您可以通过这 6 个委托中的任何一个实际实现任何“下拉刷新”库!

注意:这个库由 GoMiso 的美妙团队https://github.com/bONchONhttps://github.com/timothy1ee 创建。

MIT 许可协议。

了解更多 添加到收藏 观看视频


每周汇总

ADSlidingViewController

ADSlidingViewController

一个功能丰富的滑动视图控制器,易于使用。支持所有可以运行 >= iOS 5 的 iOS 设备。

MIT 许可协议。

了解更多 添加到收藏


BubbleThingie

BubbleThingie

iOS 消息中的图像气泡。

MIT 许可协议。

了解更多 添加到收藏


使用 JSONModel 构建合适的模型

Proper data models with JSONModel

几乎所有应用都使用某种形式的JSON源或有基于JSON的API来支持其后台。然而,真正设计得健壮、稳定和具有高性能的应用并不多;正确处理JSON的方式是使用数据模型以适应Cocoa MVC工作流程。JSONModel免费为您提供智能模型、网络和智能API客户端。并且它是跨平台的——iOS或OS X,都是好选择:

节省大量代码行并掌握基于JSON的通讯。

MIT 许可协议。

了解更多 添加到收藏


TWStatus

TWStatus

在状态栏上显示通知状态,模拟日出和邮箱样式。

MIT 许可协议。

了解更多 添加到收藏


MTTestSemaphore

MTTestSemaphore

一个类,可以帮助您创建测试异步方法的单元测试。您需要此工具来单元测试任何从网络获取数据、使用位置信息、相机等的类。

MIT 许可协议。

了解更多 添加到收藏


LBReadingTime

LBReadingTime

UITextView的分类,用于计算总阅读时间或剩余阅读时间,并显示剩余阅读时间的指示器面板。

MIT 许可协议。

了解更多 添加到收藏


DOTabbar

DOTabbar

专为Mac OS X设计的轻量级、可定制的标签栏控件,支持对项目进行分组。

MIT 许可协议。

了解更多 添加到收藏


CLFContainerViewController

CLFContainerViewController

CLFContainerViewController大大简化了创建自定义容器视图控制器的过程。

使用此类,您可以创建子视图占据容器整个边界范围的容器视图控制器。例如,您可以从 类中模拟一个UINavigationController,一个UITabBarController或一个UIPageViewController,尽管您当然不仅可以重新创建已存在的容器。

视图控制器层次结构、视图层次结构和视图外观调用都由基类管理,因此您在创建自定义容器类时无需担心这些细节。相反,您可以专注于容器的外观和行为。

MIT 许可协议。

了解更多 添加到收藏


RKCropImageController

RKCropImageController

这是一种支持缩放的模式裁剪图像控制器。
使用图像缩放选择裁剪框,以更准确地选择裁剪区域

Apache 2.0授权。

了解更多 添加到收藏


APExtendedPageController

APExtendedPageController

受Google Chrome启发的视图控制器滚动体验。

许可证未指定。

了解更多 添加到收藏


Letterpress Explosion

Letterpress Explosion

类似Letterpress的爆炸效果。

UIView的explode分类,可以将UIView分解成碎片。

这并不完全与Letterpress相同,但会指引人们正确的方向。

MIT 许可协议。

了解更多 添加到收藏


M6ParallaxController

M6ParallaxController

用于视差视图和平铺视图的视差控制器

Apache 2.0授权。

了解更多 添加到收藏