闲暇的时候从官网下了个xcode9bate版是了一下,看看有什么大的变化和好玩的地方,初次使用感觉还是很不错的但毕竟是bate版问题也还是有的。有时间的大猿们可以把下面的问题细化整理一下。没时间的小伙伴也可以先为看看有什么不同。一部分是体验想法,一部分是文档里的改变。
1.UI显示出错 。
2.编译里面加了线程问题提示
3.可以无线真机测试
4.感觉证书等更方便完善了
5.出现问题和ios10以下有冲突 ,iOS11 编译过的和iOS10以下会出错 。需要调试处理
报 link failed问题。setting里面某个设置也可能是某个依赖库的文件问题,没有深入研究。(解决方法未知待更新)
6增加多模拟器运行 (对电脑要求更高了,开来要发布更高新能的Mac电脑了)
7 使用swift4 。版本设置和Xcode8一样,没有设置版本的功能
8 ARKit等值得一玩。
9模拟器看起来很爽,更符合真机
10大幅度改善和整理了快速搜索和编辑显示问题。支持markdown,字体格式 。
11 摆脱系统支持Xcode。
12 更新了使用plist文件定义文本宏的方式
13 资源文件 秒编译 。不受大小影响
14 点击事件可以一次性传递多个事件不出错
15 关联GitHub账号,使用git更方便了。
16 增加遗漏协议提示
17 声明的没有实现的会有编译提示记录(静态的存根)
18 为静态方法添加丢失的的重新代码
19 提取本地变量和方法类扩展
20 增加 默认变换声明 来形成合适的情况 applicable cases
21转化 if/else to / from 变换声明
22用字符串 包装 NSLocalizedString 宏
总而言之 ,Xcode9正式版还是很期待的。我们也更期待Xcode设置越来越少,越来越人性化 。bug更少。但是目前还是不建议使用的。和Xcode8编译冲突UI显示存在的问题巨大 。