原创文章,欢迎转载。转载请注明:关东升的博客 php
声明是在声明变量、常量、属性、方法或函数和自定义类型时候须要遵照的规范。java
首先变量或常量时每行声明变量或常量的数量推荐一行一个,由于这样以利于写注释。示例代码以下。微信
推荐使用:函数
let level = 0 var size = 10
不推荐使用:网站
let level = 0; var size = 10
变量或常量的数据类型,若是有可能应尽量采用类型推断,这样代码很简洁。示例代码以下。spa
推荐使用:.net
let level = 0 var size = 10
不推荐使用:设计
let level: Int = 0 var size: Int = 10
若是不是默认数据类型,须要明确声明变量或常量的数据类型。示例代码以下。code
let level: Int8 = 0 var size: Int64 = 10
在指定数据类型时候须要使用冒号(:),size与冒号之间没有空格,冒号和数据类型之间要有一个空格。示例代码以下。教程
推荐使用:
let level: Int8 = 0 var size: Int64 = 10
不推荐使用:
let level : Int8 = 0 var size:Int64 = 10
使用数据类型时尽量使用Swift自己数据类型,例如:
推荐使用:
let width = 120.0 let widthString = "Hello." var deviceModels: [String] var employees: [Int: String]
不推荐使用:
let width: NSNumber = 120.0 let widthString: NSString = "Hello." var deviceModels: NSArray var employees: NSDictionary
属性声明
属性包括存储属性和计算属性,若是是存储属性的声明规范与变量或常量声明的规范是同样的。若是是计算属性相似于代码块,在使用只读计算属性时候,若是可能要省略get语句。示例代码以下。
推荐使用:
var fullName : String { return firstName + "." + lastName }
不推荐使用:
var fullName : String { get { return firstName + "." + lastName } }
欢迎关注关东升新浪微博@tony_ 关东升。
关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息
更多精品iOS、Cocos、移动设计课程请关注智捷课堂官方网站:http://www.zhijieketang.com
智捷课堂论坛网站:http://51work6.com/forum.php