每周回顾

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

控件用于3面板滑动。

BSD许可。

了解更多 添加至收藏


WUTextSuggestion

WUTextSuggestion

iOS的文字建议工具包。

MIT许可。

了解更多 添加至收藏


MSCTimeSpanPicker

MSCTimeSpanPicker

使用原生 UIPickerView 选择时间范围的拣选器。可通过 UIAppearance 自定义,自带代理对象,以便在现有项目中高效、快速地集成,并支持自动引用计数。

MIT许可。

了解更多 添加至收藏


JKExpandTableView

JKExpandTableView

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

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

兼容性:iOS 4.0+。需要自动引用计数。

主要功能

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

MIT许可。

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


KeepLayout

KeepLayout

使自动布局的编码更加容易。

KeepLayout 是一个处于积极开发阶段的工程,旨在让从代码中使用自动布局变得更加容易!不再需要 Interface Builder 或视觉格式。Keep Layout 提供了简单、更易读且功能强大的 API,用于创建和访问现有的约束。

MIT许可。

了解更多 添加至收藏


MHValidation

MHValidation

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

支持

  • UITextView
  • UITextField
  • UISwitch
  • UISegmentedControl

MIT许可。

了解更多 添加至收藏


MJNIndexView

MJNIndexView

MJNIndexView 是一个高度可定制的 UIControl,用于显示 UITableView 的替代索引。我希望模仿 Jeremy Olson 为其语言应用设计的索引。我认为他们实现索引的想法非常出色,这也是最好的用户体验之一。我希望更多应用会使用类似的索引而不是通用的索引。

您可以查看这个视频来查看它的工作情况 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

适用于iOS的扁平风格UISwitch控件。支持可定制的控件色调颜色、大小和形状。

MIT许可。

了解更多 添加到收藏


RSCircaPageControl

RSCircaPageControl

为Circa的详细信息视图的页面控制创建的克隆,包含易于遵循的样本。

MIT许可。

了解更多 添加到收藏


RSLoadingIndicator

RSLoadingIndicator

该项目完全克隆了没有图像的Yahoo天气应用程序的加载指示器,所有内容都是使用Quartz绘制的,并且所有内容都可以自定义。

所需的都是在'加载指示器'文件夹下导入两个文件,而不是像Yahoo天气一样使用大量图像,并在UITableView头部像下拉刷新控件一样使用它们。

MIT许可。

了解更多 添加到收藏


RSCardsView

RSCardsView

此项目克隆了卡片插入动画、卡片交换动画,并为表格视图提供类似API的数据源和代理。

您需要的只是导入'卡片视图'下的所有文件,实现单个卡片视图并在控制器中实现代理和数据源。

MIT许可。

了解更多 添加到收藏


DAProgressOverlayView

DAProgressOverlayView

显示下载进度的UIView子类。看起来与iOS 7中正在下载的应用程序的springboard图标相似。

MIT许可。

了解更多信息 添加到收藏夹