Skip to Main Content
iOS 编程基础:Swift、Xcode 和Cocoa 入门指南
book

iOS 编程基础:Swift、Xcode 和Cocoa 入门指南

by Matt Neuburg
January 2017
Intermediate to advanced content levelIntermediate to advanced
552 pages
9h 43m
Chinese
China Machine Press
Content preview from iOS 编程基础:Swift、Xcode 和Cocoa 入门指南
362
9
视图(不过
Xcode
并未提供类似于
Git
自己的
gitk
工具这样的可视化分支展示工具)。
合并冲突也可以通过一个图形化的比较界面来完成。
还可以通过版本编辑器在任何时刻查看当前正在编辑的文件的比较视图;方式是选择
View
Version Editor
Show Version Editor
或单击项目窗口工具栏中第
3
Editor
按钮。版本编辑器实际上有
3
种模式:比较视图、
Blame
视图与日志视图(从
View
Version Editor
选择,或使用工具栏第
3
Editor
按钮的弹出菜单)。
比如,在图
9-1
中,我可以看到在该文件的最新版本(位于左侧)中对
supportedInter-
faceOrientations
实现所做的修改(因为
Swift
语言发生了变化)。如果选择了
Editor
Copy Source Changes
,那么相应的
diff
文本(一个补丁文件)就会被放到剪贴板中。
如果切换到
Blame
视图,我就可以在编辑器中看到当前文件的所有提交版本。
还有一种方式可以查看某一行代码是如何修改的,方式是选中该行(在正常的编辑器中),
然后选择
Editor
Show Blame For Line
。这时会弹出一个窗口,描述了将这行文本修改
为当前内容时的提交信息;可以通过弹出窗口中的按钮切换至
Blame
视图或比较视图。
9.3
编辑与代码导航
Xcode
编辑环境的很多地方都可以修改以满足你的需要。首先应该在
Xcode
Fonts &
Colors
首选项窗格中选择喜欢的源码编辑器字体和大小。没什么是比舒服地阅读和编写 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

Aurélien Géron
Swift 人工智能实战:从基础理论到AI 驱动的应用程序开发

Swift 人工智能实战:从基础理论到AI 驱动的应用程序开发

Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent

Publisher Resources

ISBN: 9787111556350