首页 >热门资讯> 图像影音设计 > 作为一个生态内开发者,你还需要知道 WWDC 2015 的这些内容 >

作为一个生态内开发者,你还需要知道 WWDC 2015 的这些内容

转载时间:2022.09.18(原文发布时间:2015.06.11)
2
转载作者:36氪企服点评小编
阅读次数:2次

Image title

WWDC 结束不久,作为一场全球开发者大会,绝对不只是开场两个小时 Keynote 这么简单。国外开发者博客 iOS Development Tips 根据会后的议题、公开文档、发布日志和预览版软件中发现了有关 iOS 9、Swift 2、CloudKit 等方面的各种“彩蛋”。

UI 方面

  • Interface Builder 支持渲染模糊和半透明

在最新的 iOS、OS X 和 watchOS 应用开发中,Interface Builder 已经开始支持对模糊和半透明效果进行渲染,以让设计阶段和最终运行的应用效果更加接近。

  • OS X 当中的 NSStackView 被移植到 iOS 中,名为 UIStackView 

Image title

  • CASpringAnimation 再也不是私有 API 了,可以开放使用

下图是 Jonathan Willing 在今年二月用 UXView 做的 CASpringAnimation demo。

Image title

Image title

  • UIPickerView 现在可以被任意缩放,设计选择器相关的 UI 不再需要特殊 hack
  • UICollectionView 新增多种方法支持交互式的运动物体(比如可以用来渲染弹幕?)
  • UIKit Dynamics 中增加 UIFieldBehavior 类型效果
  • Xcode 中引入 Assets Catalog 素材列表,供不同类型的设备自动根据自身配置下载 1x、2x 或 3x 的素材,达到发布会上提到的“App Thining”(应用瘦身)效果

功能方面

  • Objective-C 的 arrays、dictionaries 等集合对象开始支持类似 Swift 的类型

Image title

  • iOS 应用的弹出通知中可以加入文本输入,和 OS X 一样可以直接对消息进行回复
  • 联系人信息不再只能通过原有的 C API 访问,新增面对对象 API 访问方式
  • 在运行旧系统的设备上访问新系统专属 API 时不再会遭遇闪退,开发者有新的 API 可以事先判断当前系统支持的 API 类型

Image title

Safari 方面

第三方应用现在可以作为 Safari 的扩展插件,并影响 Safari 显示和分享的内容,也许以此可以开发广告屏蔽类功能。

类似 Google 在今年 I/O 上推出的 Chrome Custom Tabs 组件,开发者现在可以使用 SFSafariViewController 让用户在开启的网页中直接共享已经被 Safari 保存的 cookies、自动填充等内容。

从上面这些新增的细节中可以感觉到,iOS 和 OS X 在某些方面正在不断互相靠近。联系 iPad Pro 传言和新增的 iOS 应用分屏等功能,两个系统及各平台产品很可能在未来某一时间点达到统一。基于 Unix 的 Darwin、基于 Linux 的 Android/Chrome 和在 NT 内核上构建的 Windows 几乎在同一时间点选择了统一整合多平台系统和设备。

Image title

这一点也在一个侧面动作中被印证:Xcode 7 中开发者不需要 99 美元的年费就能在 OS X 系统中加载 iOS 应用,另一方面,iOS 和 OS X 的开发者账户也在本届 WWDC 后宣布合并。

[免责声明]

资讯标题: 作为一个生态内开发者,你还需要知道 WWDC 2015 的这些内容

资讯来源: 36氪官网

36氪企服点评

图像影音设计相关的软件

大厂都在用的图像影音设计软件

限时免费的图像影音设计软件

新锐产品推荐

消息通知
咨询入驻
商务合作