我最近花费了很多时间观看 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
控制用于三面板滑动。 BSD 许可证。 |
WUTextSuggestion
适用于iOS的文本建议工具包。 MIT 许可证。 |
MSCTimeSpanPicker
使用原生 UIPickerView 选择时间范围的选择器。可使用 UIAppearance 进行自定义,自带代理以实现高效快速集成到现有项目中,并使用 ARC。 MIT 许可证。 |
JKExpandTableView
KeepLayout
使自动布局的代码更易于编写。 Keep Layout 是一个正在积极开发的且目的在于使 Auto Layout 更易于从代码使用的项目!无需 Interface Builder 或 Visual Format。Keep Layout 提供了简单、更易读且功能强大的 API,用于创建和访问现有约束。 MIT 许可证。 |
MHValidation
在视图中验证对象。您只需设置您想要验证的类。 支持
MIT 许可证。 |
MJNIndexView
MJNIndexView 是一个高度可定制的 UIControl,用于在 UITableView 中显示替代索引。我想模仿 Jeremy Olson 为其 Languages 应用设计的索引。我认为他们的索引实现想法极佳,是优秀 UX 之一。我希望更多应用程序会使用类似的索引而不是通用的索引。 您可以查看此视频以查看其实际效果 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
扁平风格的UISwitch控制按钮,适用于iOS。支持自定义控制色调颜色、尺寸和形状。 MIT 许可证。 |
RSCircaPageControl
模仿Circa新闻详情视图的分页控制器,附带易于遵循的示例。 MIT 许可证。 |
RSLoadingIndicator
该项目使用Quartz绘制,类似于没有图像的Yahoo天气应用程序的加载指示器,一切可自定义。 只需将'Loading Indicator'文件夹下的两个文件引入,而不是像Yahoo天气那样使用大量图像,并将其用于表格视图标题,如下拉刷新控件。 MIT 许可证。 |
RSCardsView
该项目模仿卡片插入动画、卡片交换动画,并提供类似于UITableView的数据源和委托API。 所有需求都是在“Cards View”中导入所有文件,实现单个卡片视图,并在控制器中实现委托和数据源。 MIT 许可证。 |
DAProgressOverlayView
一个显示下载进度的UIView子类,看起来与iOS 7中正在下载的春 boarding 应用程序的图标类似。 MIT 许可证。 |