【译】提高你的Xcode开发效率

你在全明星好莱坞中看到过程序员入侵主机,手指在键盘上飞速的敲击,而终端的屏幕在飞舞。如果你曾经想成为这样的程序员,那你来对地方了!

这个教程将告诉你在Xcode中如何更像一名程序员。在你学习了本教程之后,你会觉得自己变得更酷(提高了Xcode的编程效率),甚至可以获得拯救世界免于毁灭的威力。你可以按你喜欢的任何方式称呼它–魔法,疯狂技能,纯粹走运或者黑客入侵,这都没有任何问题。

从这里开始

由于我们的目标是为了变得更酷,以下教程将让指引我们朝着酷点需要做到哪些:

  • 快速执行任务

  • 更加精准和准确

  • 拥有整洁美观的代码

为了获得额外的忍者点数,你可以试着在不用鼠标和触摸板的情况下完成任务。是的,也就是说在不使用鼠标和触摸板的情况下在Xcode中实现pewpew这个程序。

你将开始学习到一些Xcode中有用的功能,然后,你将继续在和这个教程相似的CardTilt工程中,通过修复bug做一些练习。最后你将能够如同像素般精确地梳理你的代码。

请记住本教程并不是教你最终的应用应该怎么写,而是告诉你如何利用Xcode的优势更加高效地写出比原来更优雅地代码。

本教程假定你对编程有基本的了解,并着重于提高您作为一个程序员的工作效率。每个人得写代码习惯是不同的,因此,本教程并不是强迫你一定要按照这样的风格写代码。

自始至终,你将替换某些代码。当你坚持下来,你只需要专注于提炼和构筑你现在的开发风格,并试着不要因为一些差异就放弃。

注意:如果你对自己Xcode的使用还不是很有信心,你可以先阅读这些文章:Learn to Code iOS Apps 1: Welcome to Programming, iOS Tutorial: How To Create A Simple iPhone App

下载CardTilt-starter并准备开始编程!

Xcode每日任务

在大多数工程中有一些任务是你在Xcode中需要定期执行的。本章节将仔细介绍这些任务,并谈论一些潇洒运用的技巧。随着你的进步,你将掌握这些技巧并发现一些新的方式去使用他们。这些技巧将成为你编写代码的工具一绝,就像忍者星或者烟雾弹一样。

在Xcode中打开CardTilt,先不要立刻就开始编写代码。首先,先花一些时间来熟悉你看到的下面这张Xcode工作空间的窗口的图片。

本教程的这些标签将标注工作空间的个别部分。如果你的设置窗口看起来不是这样,不用担心,下面的热键章节将教会你如何轻松的显示并且避免不同。

p1

下面是一些工作区视图的简要介绍:

  • Toolbar:该区域可以选择你的方案和目的,运行你的程序,以及通用接口布局之间惊醒切换。

  • Navigation Area: 这里概括你的项目,符号,错误和导航。

  • Editing Area:这里是你所有魔法发生区域。包括顶端视图的附件。

  • Utility Area:包括检测和库文件。

  • Debugging Area:包括编译结果和变量监测。

在项目工作中,你每天都要和这些视图互动,所有这些视图在Xode中都是必不可少的。通常你也不需要一次把他们都看完,下个章节我们将教你如何快速通过热键来配置你的工作空间。

热键

在这个超酷的教程中,你首先将学会如何掌握这些热键,最最有用的热键是非常容易通过一些模式记住的。

准备好深深地敬畏如下的热键。

首先需要知道那些常见热键各个部分的关系。

以下是最常见的一些热键:

  • Command (⌘):用来导航,主要用来控制导航区域。

  • Alt (⎇): 控制右边的辅助编辑器或者其他实用的编辑器。

  • Control:跳转栏和顶部编辑栏区域的交互。

第二部分需要记住的时数字键以及标签切换关系。数字键和上述修饰键的组合将使你在标签之间快速地切换。

一般来说,数字对应标签的索引(从1开始),而0一般是隐藏或者显示该区域。这样足够直观不?

最常见的组合有:

  • Command 1~8 用来跳转导航栏,Command 0 用来关闭导航区域。

  • Command Alt 1~6 用来跳转栏工具栏,Command Alt 0 用来关闭工具栏。

  • Control Command Alt 1~4 用来跳转库文件。

  • Control 1~6 用来展开跳转栏标签。

p2

最后一个,也是最简单的模式是回车键。当和Command键一起使用时,能让你在编辑栏之间切换。

  • Command + Enter: 显示标准当窗口编辑视图。

  • Command Alt Enter: 你应该能猜到,事实上,它用来打开助理编辑器。

  • Command Alt Shift Enter: 打开版本控制编辑器

最后,但并不是最不重要,打开或者关闭调试区域用Command + Shift + Y。要记住这样只需要问,”Y is my code not working?”

如果你忘记了,你可以在Xcode中的Navigate菜单中找到这些热键。

看完这个章节,你就可以随时用你的键盘在Xcode中飞舞了。

####(未完待续)。。。

热评文章