最近我花了很多时间观看WWDC 2013的会议视频,并使用iOS 7中的新框架和API,比如[红色字迹],我意识到iOS 7在平台功能和接下来几年将要出现的应用的深度和广度方面将会带来多大的变革。
至于苹果似乎不可避免地摧毁经典的视频游戏机空间,我甚至都没有提到!那也是一个非常有趣的领域:我非常相信在2023年,当你回顾第八代视频游戏机(Xbox One、Wii U、PS4)的历史时,你会发现Apple TV+iPad/iPhone和一些类似的Android游戏将最终成为大赢家。我过去与一位相对知名的技术记者就此进行过几次交谈,我们一致认为,如果iOS有朝一日原生支持游戏控制器,他们很可能会摧毁其他所有地方。现在,我想看看我们是否正确。
iOS 7在苹果愿意更类似桌面方向扩展其移动平台的能力方面带来了转折,同时也在强化独特的移动体验。我对此越来越兴奋,迫不及待想看看几年后的我们。
下次再见了,
Aaron
我们正在阅读
- 责任并非真正用例
- 平板电脑可用性 - 平板电脑可用性的主要威胁是扁平设计和不适当地缩放的设计,其次是糟糕的手势和工作流程。
- 重新定位 - 为iOS 7设计对iOS 6思维的冲击
- Objective-C中的代码异味
本周控件
RETableViewManager
为UITableView提供强大的数据驱动内容管理器。 MIT许可。 |
每周回顾
MVYSideMenu
基于Google+ iPhone应用的个人iOS侧边菜单。 自定义许可。 |
IAElegantSheet
用优雅的方式替换UIActionSheet。既优美又易于编码。 MIT许可。 |
ACPButton
这个UIButton扩展让你可以从一个类中对项目按钮有完全控制。这个类给你提供了一个机会来创建完全无图像的按钮,结合平面颜色、渐变、边框等。你还可以轻易地使用可调整大小的图像来创建按钮。 MIT许可。 |
Slide View Controller
控件用于3面板滑动。 BSD许可。 |
WUTextSuggestion
iOS的文字建议工具包。 MIT许可。 |
MSCTimeSpanPicker
使用原生 UIPickerView 选择时间范围的拣选器。可通过 UIAppearance 自定义,自带代理对象,以便在现有项目中高效、快速地集成,并支持自动引用计数。 MIT许可。 |
JKExpandTableView
iOS的可展开嵌套表格视图。 JKExpandableNestedTableView 是一个轻量级库,用于 iOS,可轻松创建可展开/可折叠行的表格视图。不支持递归嵌套。 兼容性:iOS 4.0+。需要自动引用计数。 主要功能
MIT许可。 |
KeepLayout
使自动布局的编码更加容易。 KeepLayout 是一个处于积极开发阶段的工程,旨在让从代码中使用自动布局变得更加容易!不再需要 Interface Builder 或视觉格式。Keep Layout 提供了简单、更易读且功能强大的 API,用于创建和访问现有的约束。 MIT许可。 |
MHValidation
在视图中验证对象。您只需设置您希望验证的类。 支持
MIT许可。 |
MJNIndexView
MJNIndexView 是一个高度可定制的 UIControl,用于显示 UITableView 的替代索引。我希望模仿 Jeremy Olson 为其语言应用设计的索引。我认为他们实现索引的想法非常出色,这也是最好的用户体验之一。我希望更多应用会使用类似的索引而不是通用的索引。 您可以查看这个视频来查看它的工作情况 http://youtu.be/uV3bkPkC-GQ MIT许可。 |
HTCopyableLabel
HTCopyableLabel 是 UILabel 的一个子类,可以使用户容易地复制标签的文本。 MIT许可。 |
NHCalendarActivity
NHCalendarActivity 是一个易于使用的自定义 UIActivity (iOS 6+),可以将事件和闹钟添加到 iOS 日历中。 MIT许可。 |
UzysSlideMenu
滑动下拉菜单 MIT许可。 |
MNPageViewController
UIViewControllers 的水平滚动视图容器。 MIT许可。 |
UITypingIndicator
用户正在输入时显示的绚丽组件 :) MIT许可。 |
QMBTabs
类似于Safari或移动Chrome的标签视图控制器 Apache 2.0许可。 |
STPhoneFormatter
用于在UITextField内部处理国际电话号码的自定义格式化器。 MIT许可。 |
SPHLocationPicker
基于UITableView、MKMapView和CLPlacemark构建的位置选择器。 显示和调整地图大小,通过点击放置标记,提供搜索控制器和回弹以恢复默认地图大小都是可配置的。 可以提供您自己的表/地图视图和搜索控制器的数据源。 MIT许可。 |
CocoaGLPaint
适用于OS X的OpenGL绘图。 可用功能
Apache 2.0许可。 |
MHProgressView
样式简单的进度指示器,类似于Instagram中的进度指示器。 MIT许可。 |
MNCalendarView
适用于iOS应用程序的高度可定制的日历组件 MIT许可。 |
NKColorSwitch
适用于iOS的扁平风格UISwitch控件。支持可定制的控件色调颜色、大小和形状。 MIT许可。 |
RSCircaPageControl
为Circa的详细信息视图的页面控制创建的克隆,包含易于遵循的样本。 MIT许可。 |
RSLoadingIndicator
该项目完全克隆了没有图像的Yahoo天气应用程序的加载指示器,所有内容都是使用Quartz绘制的,并且所有内容都可以自定义。 所需的都是在'加载指示器'文件夹下导入两个文件,而不是像Yahoo天气一样使用大量图像,并在UITableView头部像下拉刷新控件一样使用它们。 MIT许可。 |
RSCardsView
此项目克隆了卡片插入动画、卡片交换动画,并为表格视图提供类似API的数据源和代理。 您需要的只是导入'卡片视图'下的所有文件,实现单个卡片视图并在控制器中实现代理和数据源。 MIT许可。 |
DAProgressOverlayView
显示下载进度的UIView子类。看起来与iOS 7中正在下载的应用程序的springboard图标相似。 MIT许可。 |