多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 空格(Spacing) * 使用2个空格的缩进比使用tabs更好,可以减少占用空间和帮助防止多次换行。确保在Xcode进行了下图的偏好设置: [![](https://box.kancloud.cn/2015-11-17_564b00aff3037.png)](https://github.com/raywenderlich/swift-style-guide/raw/master/screens/indentation.png "Xcode indent settings")Xcode indent settings * 方法定义的大括号或者其他大括号(if/else/switch/while等)—— 般都放在定义名称的同一行,并且使用一个新的行来结束。 * 提示:你可以通过以下方法重新进行缩进:选择一些代码(或者使用⌘A选择所有),然后按Control-I(或者点击菜单栏 Editor\Structure\Re-Indent)。一些Xcode模板代码使用的缩进是4个空格,所以这种方法可以很好的修复缩进。 推荐做法: ~~~ if user.isHappy { // Do something } else { // Do something else } ~~~ 不推荐做法: ~~~ if user.isHappy { // Do something } else { // Do something else } ~~~ * 应该在方法之间空出一行,从视觉上有更好的区分和组织。方法内的空白行隔开不同的功能,但是当一个方法中有很多段落时,也意味着你应该将该方法重构成几个方法。