文档章节

WWDC 2017 Feature 102 Platforms State of the Union

她吃西红柿
 她吃西红柿
发布于 2017/06/07 16:50
字数 538
阅读 14
收藏 0

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可以添加关注

也可点击Schedule直达

© 著作权归作者所有

她吃西红柿
粉丝 43
博文 52
码字总数 25812
作品 0
杭州
iOS工程师
私信 提问
mysql高可用之PXC(Percona XtraDB Cluster)

mysql高可用之PXC(Percona XtraDB Cluster) 借鉴 http://www.cnblogs.com/xiaoboluo768/p/5135619.html 服务器环境信息如下: node1 192.168.0.100 node2 192.168.0.101 node3 192.168.0.......

lxm111111
2017/01/21
0
0
PXC搭建问题解答

无法启动第一个节点 2017-11-18T15:53:00.732400Z 0 [Note] WSREP: gcomm: connecting to group 'zrz', peer '192.168.1.101:' 2017-11-18T15:53:00.733049Z 0 [Note] WSREP: (8dec793b, 'tc......

angry_frog
2017/11/20
0
0
2.9(demo) 3.1(any other mobile platform)

2.9 - Apps that are "demo", "trial", or "test" versions will be rejected. Beta Apps may only be submitted through TestFlight and must follow the TestFlight guidelines 3.1 - Apps......

no_wait
2016/03/07
29
0
在vmware虚机上用iscsi协议建立多路径环境测试multipath (2)

安装iscsi软件 yum -y installscsi-target-utils (target软件包)(还有其它类似的软件包,这里选择最常用的) yum -y installiscsi-initiator-utils (initiator软件包) 配置ISCSI targe...

leesbing
2017/04/09
0
0
Clojure实现协同过滤原型

本文是学习clojure的过程中写的第一个小程序,功能很简单,第一次使用clojure实现自己的想法,特此记录。数据文件如下: 101,1101,2102,1102,3103,2104,4104,1104,5 左列是item id,右列是u...

mahengyang
2014/04/30
231
0

没有更多内容

加载失败,请刷新页面

加载更多

未初始化指针问题

《C和指针》书上说 int *a ... *a = 12 这样写声明一个变量,但未对指针初始化 如果指针是函数的形参,比如 void func(int *a) { (* a) = 12;//这样操作有无问题? } ======================...

天王盖地虎626
19分钟前
6
0
Python的一些细节 II

1. isinstance() 与 type() 区别 class type(name, bases, dict) name -- 类的名称。 bases -- 基类的元组。 dict -- 字典,类内定义的命名空间变量。 返回值:一个参数,返回对象的类型;三...

Eappo_Geng
31分钟前
2
0
笔试题-武汉珞珈德毅笔试题

1.写出Java语言的基本数据类型。 2.简述cookie和session区别。 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行...

QuasimodoALei
41分钟前
5
0
IDEA Maven project: 'xxx/pom.xml' already exists in VFS

Failed to create a Maven project: ‘xxx/pom.xml‘ already exists in VFS idea创建项目后,发现项目有问题,删除后重新创建,提示错误如下。 解决办法 1.通过idea打开任意一个项目 2.File...

国产大熊猫
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部