WWDC

2017 WWDC

让我印象最深的就是Xcode 9的匠心、吊炸天的Core ML和VR

编译和索引

速度就是一切

Xcode 9的编译系统是用Swift重写的,编译速度有了很大的提升,同时索引系统也使用了新的引擎,超大项目中文件夹滑动FPS能达到60,代码搜索速度可最多提升50倍(Demo里有一个上w行的文件,寻找一个文件尾部的函数,瞬间就定位到了)

 

2018 WWDC

本届WWDC值得重点关注以下Topic(s):

1. Xcode 10的改进,包括编辑器、测试、构建;可以提升我们的工作效率

2. Siri Shortcuts,需要多想想业务场景,更加智能

3. AR,需要多想想业务场景

Xcode 10

本届WWDC,新功能相比以往并不算多。但是对开发工具的改进绝对是一大亮点。

Xcode也支持Dark模式了。不用再到处找主题了。

Design Tools,IB提供了高效设计UI表单的能力。演示看着比较酷,不确定iOS能不能用。

敲重点:源码编辑

大文件开启速度 提升2.5倍

代码提示更加智能

Jump To Definition可以在当前页面展示提示信息:

并行执行对我们来说价值巨大,其现场演示也非常狂暴,启动了8个模拟器,并行的执行测试用例,执行速度提高了许多(up to ludicrously fast)

Build System

构建系统完全由Swift实现,大幅提升了构建速度:

1.Rebuild速度提升两倍,内存使用减少20%。(我猜OC没戏)

2.-Osize 可以减少30%编译大小(这个值得马上验证一下,不过我猜OC没戏)

3.Swift 5 实现了系统级别的二进制兼容,应用的分发可以更小,用户下载应用更小。翻译成人话,Swift 5 的运行时将由系统默认集成,而无需打包在应用中,这样可以减少20M+的包大小。这也是目前阻止我们使用Swift的原因之一。Swift 5明年年初才会提供。

敲重点:Siri Shortcuts

应用向Siri暴露其关键能力。比如,订酒店是美团的关键能力之一,暴露给Siri,好主意啊。

做法是通过handoff(NSUserActivity):

AR

技术是一方面,实际在我们业务中又什么样的场景适用,值得我们重点思考。

重点介绍了和Adobe合作的USDZ格式(工业标准),利用Adobe提供的工具(Adobe Dimension cc)进行制作,然后就可以轻松的在iOS设备上演示,然后通过ARKit开发成应用并发布,或者通过Web发布。

ARKit 2:

1.改进的面部跟踪

2.环境纹理

3.图像检测与跟踪

4.3D对象的识别与扫描

5.持久化

6.共享体验

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值