每周回顾

Aaron Brethorst,2012年6月11日

大家好——这是一个iOS和OS X开发社区的大周:在我们邮件列表读者看到这个消息后的几个小时,Tim Cook、Phil Schiller以及其他人将发表WWDC的主题演讲。对于其他人来说,等你看到这个消息的时候主题演讲就已经结束了(提示:加入我们的邮件列表!)

其他新闻,我们周末对Cocoa Controls进行了一次大规模更新。现在网站应该加载得更快。除此之外,我们终于添加了一个登录系统。目前,它只支持通过GitHub的OAuth。鉴于我们的大部分内容都来自GitHub,支持GitHub似乎是合理的。根据大家的意愿,我们可能最终还会添加登录/密码系统。不过,我想我们不会添加Twitter或Facebook的集成。

登录,查看新系统!您现在可以标记控件为“喜爱”,以便稍后轻松访问,查看已评分的控件,以及查看您提交到网站的所有控件。我们还将很快添加编辑您自己的控件的选项(您创建的控件,而不是您提交的控件)。此外,还将提供查看您的控件在提交队列中的位置的功能。

请注意:我相信网站上这里那里可能有些新的错误(因为毕竟这是软件)。如果您遇到任何问题,请告诉我们!

改变话题,以下是我对WWDC传闻的见解以及我认为我们将看到的内容

确实如此

  • iOS 6和为开发者提供的iOS 6beta
  • iCloud的改进
  • iOS中的Facebook集成
  • 大量出色的新API
  • Mountain Lion的候选版本
  • Xcode 4.4

相当确定

  • Mountain Lion的发布日期
  • 新硬件,特别是MacBook Pro(请愿,请愿,请愿,我真的很需要一台新笔记本电脑,并且一直在等待新硬件……)
  • 一个100%由苹果维护的地图系统
  • iOS的银色配色方案

非常乐意看到它,似乎很可能,但也许只是空想

  • Siri API
  • Apple TV SDK
  • 通知屏幕小部件的API

不会实现

  • “新iPhone”
  • 苹果的电视

如果确实发布了Apple TV SDK,我们将在NDA解除后立即发布该平台的控件。

最好的问候,
Aaron

滚动器

本周我们的控件是来自Raw Engineering的“滚动器”。你可能还记得,Raw Engineering是去年我写的那篇关于如何构建Twitter iPad Ux的原始库的作者的这群好人

滚动器是一种与数据列表(特别是在他们的示例中提供的地址簿数据)交互的新颖方式。MIT授权。

了解更多信息,或先在YouTube上查看

DMScrollingTicker

DMScrollingTicker是一个用于iOS的高级水平滚动时间轴类。它不使用标准的NSTimer来执行动画,而是使用Quartz Layers/CoreGraphics。您可以通过简单的调用将任何UIView子类的集合加载并添加到滚动队列中。MIT授权。

了解更多信息

iPhone的通用Facebook应用

适合新手开发者,此应用包含了一些已组装的控制项,用于处理Facebook登录和基本导航。商业授权源代码,价格为15美元。

了解更多信息

KNMultiItemSelector

KNMultiItemSelector是为iOS项目设计的嵌入型多选项目选择器。它与iPhone和iPad都兼容。最好用于在数百或数千项的列表中选择多个项目,例如联系人列表或Facebook好友列表。采用MIT许可。

了解更多信息

iPad建议列表

在iPad上轻松显示具有自动完成建议的弹出窗口。采用MIT许可。

了解更多信息

CPSlider

CPSlider是UISlider的嵌入型替代品,允许在用户拖动滑块手柄时改变滑动速度,以模拟iOS中iPod音乐播放器中使用的滑块。它还包括委托回调,以便对象能够通知滑动速度的变化。采用MIT许可。

了解更多信息

全屏动画

展示如何在应用启动时模仿Path 2.0等应用中看到的书籍打开动画。未指定许可。

了解更多信息