科技圈的「春晚」——WWDC 2016即将于太平洋时间6月13日上午10点(北京时间6月14日凌晨1点)正式开始。从技术范儿的官网设计、海报到邀请函等,无一不是Swift语言的「风」「髓」所在。

Photo by my friend

有的朋友预写了参会攻略,帮助初次参加WWDC的开发者更好地学习游玩,有的朋友已经抵达三藩,拜访起Infinite Loop的苹果总部,以及遥遥一观在建的新总部,而有的朋友则组织起了线下观摩会,相约在14日的凌晨一起观看Keynote。

What to expect at WWDC?

这些天,扑面而来的,是「What to expect at WWDC」,而所期待的,正是新系统新产品。对此,The Verge的记者Jacob Kastrenakes提炼了Siri、Apple Music、Apple Pay、OS X、tvOS and watchOS这五项关键词,并分别进行了介绍。颇为有趣的是,除了「No hardware」,在文章末尾,Jacob这样说道:“Apple Car: Oh come on. Give it a few years”。

1. Siri——今年的重头戏,有两个原因,其一,「it’s supposed to launch on the Mac」,即Siri将可以在Mac平台上运行,其二,「it’s about to get a lot more powerful」。

另外,此前The Information曾报道苹果将推出全新的Siri SDK,面向第三方应用开发者开放Siri,这将意味着,任何开发者都可以在他们的应用中集成Siri。

这是人工智能大放异彩的一年。

2. Apple Music——界面与Connect section。

3. Apple Pay——下一代iOS系统中更多样的支付方式。

4. OS X——从OS X到MacOS,2012-2016,OS X的第二次易名。

5. tvOS and watchOS——secret。

What to learn at WWDC?

苹果官方的WWDC App界面框架简单清晰,操作容易。主界面主要由下方的Schedule(日程安排)、Maps(地图)、News(新闻)、Videos(视频)组成,只需要进入相应的菜单,就可以浏览到想要知道的信息。

而在大会期间,WWDC App将提供最新的日程表,包括特别活动,以及新闻动态、现场照片、推送重要通知,参会者可以使用它来进行地图导航或提交反馈。

笔者最早下载WWDC这款应用时,是为了观看WWDC 2015的视频,有一天,突然发现自动更新后,它的图标变成了黑色系,和官网海报等的设计如出一辙。

WWDC 2016日程一览

对于开发者而言,从13日-17日,颇为重要的Session有:

  • What’s New in Swift
  • Swift API Design Guidelines
  • Getting Started with Swift
    包含Swift 3的最新功能、语法以及最佳实践,而如topic,这个Session将介绍Swift语言的基础。
  • Designing for tvOS
    通过App,改变世界观看电视的方式。
  • What’s New in Foundation for Swift
    灵活运用Foundation框架。
  • How iOS Security Really Works、What’s New in Security
    一直以来,安全都是个颇容易被忽视的问题,开发者可以从这里听到构建安全App以及保护用户隐私、数据的最佳实践。
  • Mastering UIKit on tvOS
    get到让tvOS界面更加动态、直观、高性能的技巧。
  • What’s New in Apple Device Management
  • Improving Existing Apps with Modern Best Practices
  • Engineering Privacy for Your Users
  • Introduction to Xcode
    学习应用开发的正确姿势
  • Networking for the Modern Internet
    5月初,苹果明文规定所有开发者从6月1日起提交应用新版本必须支持IPv6-Only的网络,在这个Session,开发者将会观看到最前沿的支持IPv6、restrict cellular用法和使用Quality of Service的最佳实践。
  • What’s New in ResearchKit
  • Understanding Swift Performance
  • Debugging Tips and Tricks
    LLDB
  • Getting Started with CareKit
    用全新的开源框架构建健康应用。
  • Using Time Profiler in Instruments
  • Concurrent Programming with GCD in Swift 3
  • Protocol and Value Oriented Programming in UIKit Apps
  • Crafting Modern Cocoa Apps

综上,显然,对于开发者而言,Swift才是重头戏!

我们可以从WWDC 2016中学到什么?的更多相关文章

  1. ios – Siri融合付款问​​题

    在我的申请中,我只支持欧元和美元的货币.所以当用户尝试用Siri向GBP发送付款,例如,我请他选择欧元和美元.之后在屏幕上我看到:>100$>100欧元如果我在intent.currencyAmount!.currencyCode中选择100$,我总是有GBP(但是用户选择了美元).这很奇怪这是我的代码:更新:如何复制(根据大卫问题):1)创建一个新的意图实现2)在plist文件中只留下一种类型的

  2. ios – 如何在iPhone应用程序中集成SIRI?

    我正在开发一款iPad应用程序.我想在其中集成SIRI功能.所以,请指导我研究这个问题.其实我不知道如何开始.谢谢,CP解决方法直到现在苹果还没有发布siri的api用于第三方应用程序.如果您正在寻找文本到语音,语音到文本功能.有很多外部api像:>Nuance–Dragon>ispeech>OpenEars还有很多其他的api.OpenEars是一个开源离线api,另外两个是付费和在线的.

  3. iOS下的网状网络

    我已经读到Apple在iOS7.1中添加了对网状网络的支持,现在我很好奇看到一些有关如何设置这些内容的工作示例和/或教程.有没有人有这方面的经验?基本上我想开始让2个iOS设备通过Wifi或蓝牙相互通信.谢谢!

  4. WWDC 2015奖学金名额放宽至350个,Swift语言成为必须

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  5. WWDC 2015 首日总结:Swift 2.0 开源获得的掌声最热烈

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  6. 学习WWDC的好资源!

    大家都知道,要看Apple每年一度的WWDC,只要到它的Developer网站去就可以了,那里有每年的研讨会视频,而且还可以下载每个视频的SD或HD视频文件,以及相关的演示文档的PDF副本。这可是一个太棒的想法了!一来可以文本和视频对照学习,更准确把握讲述的内容;二来,有的发言者的英语的确有点蹩脚,不太容易听懂。这对于英语听力不太好的同学,可是又想学习最新技术的同学,可以说是天旱逢甘露。

  7. 我们可以从WWDC 2016中学到什么?

    科技圈的「春晚」——WWDC2016即将于太平洋时间6月13日上午10点正式开始。苹果官方的WWDCApp界面框架简单清晰,操作容易。笔者最早下载WWDC这款应用时,是为了观看WWDC2015的视频,有一天,突然发现自动更新后,它的图标变成了黑色系,和官网海报等的设计如出一辙。WWDC2016日程一览对于开发者而言,从13日-17日,颇为重要的Session有:What’sNewinSwiftSwiftAPIDesignGuidelinesGettingStartedwithSwift包含Swift3的最

  8. 使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程Part 1

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  9. 详解 SiriKit - SiriKit 教程Part 2

    此文章是SiriKit教程系列的第二篇,建议先去阅读第一篇。处理SiriKit请求为了让集成的Siri更有用,可以使用INSendMessageIntentHandling协议的回调方法增加信息内容。协议有以下可选方法:只要实现这些方法,就可以给SiriKit提供更多信息,例如接收者、内容、小组名字、服务名字或者发送者。后面会详细说明区别,现在先介绍如何使用Siri提供的数据。Siri传入的intent对象包含文字版的消息内容。现在当我们尝试发送消息时,SiriKit就明白必须要提供内容值。

  10. [WWDC] What's New in Swift 4 ?

    前言本文主要是笔者小结WWDC2017中《What'sNewinSwift》的Session,其中也掺杂了些《What’sNewinFoundation》,仅作记录。私有访问控制SE-0169在Swift4中,private修饰的属性可以在Extension中访问了,再也不要用fileprivate修饰属性了

随机推荐

  1. Swift UITextField,UITextView,UISegmentedControl,UISwitch

    下面我们通过一个demo来简单的实现下这些控件的功能.首先,我们拖将这几个控件拖到storyboard,并关联上相应的属性和动作.如图:关联上属性和动作后,看看实现的代码:

  2. swift UISlider,UIStepper

    我们用两个label来显示slider和stepper的值.再用张图片来显示改变stepper值的效果.首先,这三个控件需要全局变量声明如下然后,我们对所有的控件做个简单的布局:最后,当slider的值改变时,我们用一个label来显示值的变化,同样,用另一个label来显示stepper值的变化,并改变图片的大小:实现效果如下:

  3. preferredFontForTextStyle字体设置之更改

    即:

  4. Swift没有异常处理,遇到功能性错误怎么办?

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  5. 字典实战和UIKit初探

    ios中数组和字典的应用Applicationschedule类别子项类别名称优先级数据包contactsentertainment接触UIKit学习用Swift调用CocoaTouchimportUIKitletcolors=[]varbackView=UIView(frame:CGRectMake(0.0,0.0,320.0,CGFloat(colors.count*50)))backView

  6. swift语言IOS8开发战记21 Core Data2

    上一话中我们简单地介绍了一些coredata的基本知识,这一话我们通过编程来实现coredata的使用。还记得我们在coredata中定义的那个Model么,上面这段代码会加载这个Model。定义完方法之后,我们对coredata的准备都已经完成了。最后强调一点,coredata并不是数据库,它只是一个框架,协助我们进行数据库操作,它并不关心我们把数据存到哪里。

  7. swift语言IOS8开发战记22 Core Data3

    上一话我们定义了与coredata有关的变量和方法,做足了准备工作,这一话我们来试试能不能成功。首先打开上一话中生成的Info类,在其中引用头文件的地方添加一个@objc,不然后面会报错,我也不知道为什么。

  8. swift实战小程序1天气预报

    在有一定swift基础的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报。然后在btnpressed方法中依旧增加loadWeather方法.在loadWeather方法中加上信息的显示语句:运行一下看看效果,如图:虽然显示出来了,但是我们的text是可编辑状态的,在storyboard中勾选Editable,再次运行:大功告成,而且现在每次单击按钮,就会重新请求天气情况,大家也来试试吧。

  9. 【iOS学习01】swift ? and !  的学习

    如果不初始化就会报错。

  10. swift语言IOS8开发战记23 Core Data4

    接着我们需要把我们的Rest类变成一个被coredata管理的类,点开Rest类,作如下修改:关键字@NSManaged的作用是与实体中对应的属性通信,BinaryData对应的类型是NSData,CoreData没有布尔属性,只能用0和1来区分。进行如下操作,输入类名:建立好之后因为我们之前写的代码有些地方并不适用于coredata,所以编译器会报错,现在来一一解决。

返回
顶部