文章最后有Xcode 11体验文章完整地址!记得别错过哦~
设计工具(Design Tools)
- 可以随时查看各设备上的效果以及作出更改。
- 在开发和调试时,随时在暗黑和明亮模式之间进行切换。
- Asset目录可以使你轻松的控制图像和颜色在暗黑和明亮模式之间进行切换。
- 可以方便的使用浏览所有SF符号
- 在苹果内部还是提供了很多方便的,比如下图,你可以根据关键字搜索出你需要的图标
- 同时你放到相应的界面上面,你还可以进行调整!
代码管理(Source Control)
在Xcode 11中,新增了 Stash Changes 和 cherry pick 功能。
Stash Changes
- 选择
Stash Changes选项,会自动弹出一个对话框,提示我们输入一些Comment信息。点击Stash按钮自动跳转到Git管理Tab下。
在 Git Tab 页面,会展示出当前本地 Branches 列表、Stash Changes 列表、Tags 列表、Remotes远程仓库列表。
在Stash 右下角会有 Stash 功能选择按钮(也可以在左侧Stash Changes右键弹出)。
简要说下三个选项:
-
Apply Stashed Changes:跟git stash apply作用一样,会把当前Stash Changes栈顶元素应用到当前分支,Stash Changes 栈不会移除这个Stash。 -
Export Stashed Changes as Patch File:将某个Stash Changes导出一个Patch文件。 -
Delete:跟git stash pop作用一样,将Stash Changes栈顶元素应用到当前分支,Stash Changes栈会移除这个Stash。
Cherry-Pick
假设有两个分支A和B,进行合并分支的时候,你并不想把B的所有commit合并到A,而是想把单个commit合并过来,这时候就得用到git cherry-pick命令了。
选择某个 commit,然后cherry-pick,弹出框点击 cherry-pick就会将该commit 合并到 master分支,并生成一个新 commit。
Xcode 11 初体验
Xcode 11 初体验(Xcode工作流的改进(Workflows))
Xcode 11 初体验( Swift Package Manager)
Xcode 11 初体验(设计工具(Design Tools)、代码管理(Source Control))
Xcode 11 初体验(Debug 工具升级、模拟器、性能分析工具(Instruments)、SceneDelegate 更新)