《从零开始学Swift》学习笔记(Day 59)――代码排版
原创文章,欢迎转载。转载请注明:关东升的博客 代码排版包括: 空行、空格、断行和缩进等内容。代码排版内容比较多工作量很多,但是非常重要。 空行 空行将逻辑相关的代码段分隔开,以提高可读性。下列情况应该总是添加空行:
空格 在代码中有些位置是需要有空格的,这个工作量也是很大的。下列是使用空格的规范: 1.赋值符号“=”前后有一个空格。var或let与标识符之间有一个空格。所有的二元运算符,应该使用空格将之与操作数分开。一元操作符和操作数之间不因该加空格,如:++、--等。示例如下。 vara=10 varc=10 a+=c+d 2. 小左括号“(”之后,小右括号“)”之前不要有空格。示例如下。 a=(a+b)/(c*d) 3. 大左括号“{”之前有一个空格。示例如下。 whilea==d{ n++ } 4. 在方法或函数参数之前间有一个空格,参数冒号与数据类型之间有一个空格。 推荐使用: functableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){ ... } 不推荐使用: functableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){ ... } 断行 一行代码的长度尽量避免超过80个字符,为了便于查看是否一行代码超出80个字符,很多IDE开发工具都可以在编辑窗口设置显示80行竖线。在Xcode中设置过程是打开菜单Xcode→Preferences,选择Text Editing标签,选中Show→Page guideat column。 由于有的代码比较长需要断行,可以依据如下一般规范断开:
缩进 4个空格常被作为缩进排版的一个单位,在开发时候使用制表符进行缩进,虽然默认情况下一个制表符等于8个空格,但是在不同的IDE工具中可能设置的一个制表符与空格对应个数会有所不同。在Xcode中默认是一个制表符对应4个空格,我们可以在Xcode中打开菜单Xcode→Preferences,选择Text Editing→Indentation标签,可以在Tab width中进行设置。 缩进可以依据如下一般规范:
欢迎关注关东升新浪微博@tony_关东升。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |