iOS11开发新特性之Xcode9 新特性

Posted iOS圈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS11开发新特性之Xcode9 新特性相关的知识,希望对你有一定的参考价值。

关键时刻,第一时间送达!

iOS11开发新特性之Xcode9 新特性

iOS11开发新特性之Xcode9 新特性

功能更全的 Git 支持

在Xcode 9 中,引入了 GitHub 新源代码管理导航器 可以展示 branch 分支和 tag 标签。

双击对应 commit

可以直接查看本次提交。

iOS11开发新特性之Xcode9 新特性

iOS11开发新特性之Xcode9 新特性

本次覆盖,基本涵盖 GitHub 官方客户端功能。

创建新的颜色 asset catalog

创建新的颜色 asset catalog

通常我们会New image  set, 现在 可以New color set . 然后填充 rgb alpha 值

在 xcassets 里添加颜色,

在代码或者 IB 中直接引用该颜色:

iOS11开发新特性之Xcode9 新特性

iOS11开发新特性之Xcode9 新特性

功能类似开发工具【Zeplin For Mac:生成自定义颜色代码,支持Objective-C和Swift】开发中,每个App都有自己的特有的颜色。比如马尔代夫蓝、屎黄色。。我们通常使用分类为颜色起名,比如[UIColor cyl_sunYellowColor]。Zeplin能选取Sketch文件中的颜色并导出分类,代码可自定义前缀:  Zeplin For Mac

对于有设置主题色的 APP 非常有用。

设置

Xcode 9 有个选项可以关闭 Command + Click 的弹层,选择之后就可以跟之前版本一样直接进行跳转

选择 jump to definition:

iOS11开发新特性之Xcode9 新特性

无线调试

对 Folder 管理也有加强(现在你删掉一个 Folder,文件系统里的那个也会被真的删掉)。
Xcode 终于解决了 Group/Folder 混乱的问题,从此 Group 默认就是 Folder。

增加了主线程 API 检查,Test 可以在模拟器并行进行,无线调试



“阅读原文”部分为 GitHub 链接,建议用 Safari 打开。


以上是关于iOS11开发新特性之Xcode9 新特性的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9 的这些新特性细节,助力你高效开发

iOS 11 Xcode9开发 新特性学习 (新方法篇)

Xcode9和Swift4新特性

iOS11 开发你了解这些新特性吗?(文末福利)

iOS 11开发教程

iOS之深入解析Xcode 14发布的新特性