2015年9月17日
摘要: Swift使用Character类型代表单个字符,使用String代表字符串。字符串表示一个有序的字符集合,例如Hello,word!代表字符串,String也可被当成多个Character的有序集合。字符串字面量Swift允许在代码中包含一段预定义的字符串作为字符串字面量。字符串字面量是由双引号"... 阅读全文
posted @ 2015-09-17 13:45 zhouzigang 阅读(565) 评论(0) 推荐(0) 编辑
  2015年9月16日
摘要: 使用可选类型(optionals)来处理值可能缺失的情况。可选类型表示:有值,等于 x或者没有值注意:C 和 Objective-C 中并没有可选类型这个概念。最接近的是 Objective-C 中的一个特性,一个方法要不返回一个对象要不返回nil,nil表示“缺少一个合法的对象”。然而,这只对对象... 阅读全文
posted @ 2015-09-16 16:04 zhouzigang 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。下面这个例子中,(404, "Not Found")是一个描述 HTTP 状态码(HTTP status code)的元组。HTTP 状态码是当你请求网页的时候 web 服务器返回的一个特殊值。如果你请求的网... 阅读全文
posted @ 2015-09-16 15:57 zhouzigang 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Swift 有一个基本的布尔(Boolean)类型,叫做Bool。布尔值指逻辑上的值,因为它们只能是真或者假。Swift 有两个布尔常量,true和false:let orangesAreOrange = truelet turnipsAreDelicious = falseorangesAreOr... 阅读全文
posted @ 2015-09-16 15:56 zhouzigang 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: Swift 是一个类型安全(type safe)的语言。类型安全的语言可以让你清楚地知道代码要处理的值的类型。如果你的代码需要一个String,你绝对不可能不小心传进去一个Int。由于 Swift 是类型安全的,所以它会在编译你的代码时进行类型检查(type checks),并把不匹配的类型标记为错... 阅读全文
posted @ 2015-09-16 14:50 zhouzigang 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 整数整数就是没有小数部分的数字,比如42和-23。整数可以是有符号(正、负、零)或者无符号(正、零)。Swift 提供了8,16,32和64位的有符号和无符号整数类型。这些整数类型和 C 语言的命名方式很像,比如8位无符号整数类型是UInt8,32位有符号整数类型是Int32。就像 Swift 的其... 阅读全文
posted @ 2015-09-16 14:31 zhouzigang 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 常量和变量常量和变量把一个名字(比如Number或者Message)和一个指定类型的值(比如数字10或者字符串"Hello")关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。声明常量和变量常量和变量必须在使用前声明,用let来声明常量,用var来声明变量。下面的例子展示了如何用常量和变... 阅读全文
posted @ 2015-09-16 14:20 zhouzigang 阅读(279) 评论(0) 推荐(0) 编辑