2017苹果开发者大会如期举行,发布会演讲的内容通过最近的报道大家应该已经都熟知,但作为一个Developer我们更应该关注后续将会举行的一些列的Session,会持续一周的时间. 下面就第一天的内容做一个小结
MacOS High Sierra将是最后一个版本支持32位应用,此前iOS平台早已给开发者发送通知要求更新至64位 iOS11不在支持32位app,苹果已经在App Store内停止提供32位应用程序的搜索结果.
Playground1.5
- 增强代码高亮
- 内容更新通知
- 添加一页新的Playground
- 增强了报错信息
- 增加MapKit支持
- 重点对智能机器人的控制进行支持 !
Playgrounds 2将在今年秋天发布
###重点来了Xcode 9
编辑器更新
支持Markdown语法
- 单词修复
- 只能补全例如 if else 同时添加了快捷键 例如 代码定义跳转 : control + command
- Protocol 协议方法补全(这个非常实用)
- 生成方法实现
..... 更多实用功能等你去发现, ps:这个代码转换器是开源的
###Swift String 做了一些代码简化,比如便利字符串
Codable 只要遵循 Codable协议就可以使用对应的序列号方法
##Source Control 通过调查发现github三分之二的代码提交来源于Mac 于是xcode集成了github代码管理呵呵哒
步骤很简单添加github账号,在导航菜单中就可以看到相关分支,贡献者,代码改动非常智能
当然对SVN也做了忽略文件配置
Runtime Sanitizers
开启选项
越界检查
主线程检查
下面这更新个人非常喜欢 Wifi真机调试(终于摆脱了数据线,当然手机系统也要更新到iOS11,不知道速度怎么样)
先到这,更多有关本次大会的Session可以添加关注