每周综述

Aaron Brethorst,2013年8月10日

我最近花费了很多时间观看 WWDC 2013 的会议视频,并在 iOS 7 中使用新的框架和 API,例如 [保密的信息],我逐渐认识到 iOS 7 在平台能力以及未来几年将要出现的应用的深度和广度方面将是多么重要。

我甚至都不想提及苹果似乎不可避免的摧毁经典视频游戏机空间!这是另一个具有吸引力的领域:我对 2023 年回顾第八代视频游戏机的历史(Xbox One、Wii U、PS4)非常有信心,你将发现 Apple TV+iPad/iPhone 以及一些类似的 Android 产品最终将成为大赢家。我之前曾与一位相对知名的科技记者讨论过这个问题,我们一致认为,如果/当 iOS 原生支持游戏手柄时,他们很可能摧毁其他市场。现在,我想看看我们是否正确。

iOS 7 在苹果愿意扩大其移动平台能力的方向上,代表着一种巨大的变化,同时也加倍专注于独特的移动体验。我对此越来越兴奋,简直迫不及待地想看看几年后我们会处于什么位置。

下次再聊,
Aaron


我们在读什么


每周控件

RETableViewManager

RETableViewManager

强大的数据驱动内容管理器用于UITableView。

MIT 许可证。

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


每周综述

MVYSideMenu

MVYSideMenu

基于 Google+ iPhone 应用程序的 iOS 侧边菜单。

自定义许可。

了解更多 添加到收藏


IAElegantSheet

IAElegantSheet

用优雅的方式替代 UIActionSheet。看起来优雅,代码也优雅。

MIT 许可证。

了解更多 添加到收藏


ACPButton

ACPButton

这个 UIButton 的扩展允许你对项目中的按钮进行完全控制。这个类给你创造了机会,完全不需要图片就创建按钮,结合平面颜色、渐变、边框等。你还可以轻松地使用可调整大小的图片创建按钮。

MIT 许可证。

了解更多 添加到收藏


Slide View Controller

Slide View Controller

控制用于三面板滑动。

BSD 许可证。

了解更多 添加到收藏


WUTextSuggestion

WUTextSuggestion

适用于iOS的文本建议工具包。

MIT 许可证。

了解更多 添加到收藏


MSCTimeSpanPicker

MSCTimeSpanPicker

使用原生 UIPickerView 选择时间范围的选择器。可使用 UIAppearance 进行自定义,自带代理以实现高效快速集成到现有项目中,并使用 ARC。

MIT 许可证。

了解更多 添加到收藏


JKExpandTableView

JKExpandTableView

适用于iOS的可展开嵌套表格视图。

JKExpandableNestedTableView 是一个轻量级的 iOS 库,可以轻松创建具有可展开/可折叠行的表格视图。不支持递归嵌套。

兼容性:iOS 4.0+。需要 ARC。

关键特性

  • 可多选的子表格。
  • 可单选的子表格。
  • 在单个 JKExpandTableView 中混合可多选和可单选的子表格。
  • 可自定义背景/前景颜色和字体。
  • 可选图标。

MIT 许可证。

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


KeepLayout

KeepLayout

使自动布局的代码更易于编写。

Keep Layout 是一个正在积极开发的且目的在于使 Auto Layout 更易于从代码使用的项目!无需 Interface Builder 或 Visual Format。Keep Layout 提供了简单、更易读且功能强大的 API,用于创建和访问现有约束。

MIT 许可证。

了解更多 添加到收藏


MHValidation

MHValidation

在视图中验证对象。您只需设置您想要验证的类。

支持

  • UITextView
  • UITextField
  • UISwitch
  • UISegmentedControl

MIT 许可证。

了解更多 添加到收藏


MJNIndexView

MJNIndexView

MJNIndexView 是一个高度可定制的 UIControl,用于在 UITableView 中显示替代索引。我想模仿 Jeremy Olson 为其 Languages 应用设计的索引。我认为他们的索引实现想法极佳,是优秀 UX 之一。我希望更多应用程序会使用类似的索引而不是通用的索引。

您可以查看此视频以查看其实际效果 http://youtu.be/uV3bkPkC-GQ

MIT 许可证。

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


HTCopyableLabel

HTCopyableLabel

HTCopyableLabel 是 UILabel 的子类,使用户能够轻松复制标签文本。

MIT 许可证。

了解更多 添加到收藏


NHCalendarActivity

NHCalendarActivity

NHCalendarActivity 是一个易于使用的自定义 UIActivity (iOS 6+),可以向 iOS 日历添加事件和闹钟。

MIT 许可证。

了解更多 添加到收藏


UzysSlideMenu

UzysSlideMenu

滑出式下拉菜单

MIT 许可证。

了解更多 添加到收藏


MNPageViewController

MNPageViewController

UIViewControllers 的水平滚动视图容器。

MIT 许可证。

了解更多 添加到收藏


UITypingIndicator

UITypingIndicator

一款华丽的应用组件,用于显示用户正在输入时的情况。:)

MIT 许可证。

了解更多 加入收藏


QMBTabs

QMBTabs

类似于Safari或移动Chrome的标签视图控制器

Apache 2.0许可协议。

了解更多 加入收藏


STPhoneFormatter

STPhoneFormatter

一个自定义格式化器,用于处理UITextField中的国际电话号码。

MIT 许可证。

了解更多 加入收藏


SPHLocationPicker

SPHLocationPicker

基于UITableView、MKMapView和CLPlacemark的定位选择器

显示地图和尺寸、点击放置标记、提供搜索控制器以及按弹跳返回默认地图尺寸都是可配置的。

您可以为初始表格/地图视图和搜索控制器提供自己的数据源。

MIT 许可证。

了解更多 加入收藏


CocoaGLPaint

CocoaGLPaint

OS X的OpenGL绘图。

可用功能

  • 可配置的笔(柔软度、颜色、大小、透明度)
  • 可配置的橡皮擦(柔软度、大小、透明度)
  • 撤销/重做(笔/橡皮擦)步骤
  • 保存为NSImage

Apache 2.0许可协议。

了解更多 加入收藏


MHProgressView

MHProgressView

Instagram中的进度指示器样式的简单进度视图

MIT 许可证。

了解更多 加入收藏


MNCalendarView

MNCalendarView

适用于iOS应用的极具可定制的日历组件

MIT 许可证。

了解更多 加入收藏


NKColorSwitch

NKColorSwitch

扁平风格的UISwitch控制按钮,适用于iOS。支持自定义控制色调颜色、尺寸和形状。

MIT 许可证。

了解更多 加入收藏


RSCircaPageControl

RSCircaPageControl

模仿Circa新闻详情视图的分页控制器,附带易于遵循的示例。

MIT 许可证。

了解更多 加入收藏


RSLoadingIndicator

RSLoadingIndicator

该项目使用Quartz绘制,类似于没有图像的Yahoo天气应用程序的加载指示器,一切可自定义。

只需将'Loading Indicator'文件夹下的两个文件引入,而不是像Yahoo天气那样使用大量图像,并将其用于表格视图标题,如下拉刷新控件。

MIT 许可证。

了解更多 加入收藏


RSCardsView

RSCardsView

该项目模仿卡片插入动画、卡片交换动画,并提供类似于UITableView的数据源和委托API。

所有需求都是在“Cards View”中导入所有文件,实现单个卡片视图,并在控制器中实现委托和数据源。

MIT 许可证。

了解更多 加入收藏


DAProgressOverlayView

DAProgressOverlayView

一个显示下载进度的UIView子类,看起来与iOS 7中正在下载的春 boarding 应用程序的图标类似。

MIT 许可证。

了解更多 添加到收藏