摘要: Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。 Swift 语言中的Arrays、Sets和Dictionaries 阅读全文
posted @ 2016-09-18 16:39 湮灭的记忆 阅读(319) 评论(0) 推荐(0)
摘要: 在 Swift 中绝大多数的情况下,推荐使用 String 类型 String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能略差 Swift 提供了 String 和 NSString 之间 阅读全文
posted @ 2016-09-18 16:27 湮灭的记忆 阅读(158) 评论(0) 推荐(0)
摘要: OC 风格的循环 for-in,0..<10 表示从0到9 范围 0...10 表示从0到10 省略下标 _ 能够匹配任意类型 _ 表示忽略对应位置的值 _ 能够匹配任意类型 _ 表示忽略对应位置的值 阅读全文
posted @ 2016-09-18 16:03 湮灭的记忆 阅读(335) 评论(0) 推荐(0)
摘要: if Swift 中没有 C 语言中的非零即真概念 在逻辑判断时必须显示地指明具体的判断条件 true / false if 语句条件的 () 可以省略 但是 {} 不能省略 三目运算 Swift 中的 三目 运算保持了和 OC 一致的风格 适当地运用三目,能够让代码写得更加简洁 可选项判断 由于可 阅读全文
posted @ 2016-09-18 15:59 湮灭的记忆 阅读(139) 评论(0) 推荐(0)
摘要: Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题 定义变量时,如果指定是可选的,表示该变量可以有一个指定类型的值,也可以是 nil 定义变量时,在类型后面添加一个 ?,表示该变量是可选的 变量可选项的默认值是 nil 常量可选项没有默认值,主要用于在构造函数中给 阅读全文
posted @ 2016-09-18 13:53 湮灭的记忆 阅读(364) 评论(0) 推荐(0)
摘要: 定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 自动推导 Swift能够根据右边的代码,推导出变量的准确类型 通常在开发时,不需要指定变量的类型 如果要指定变量,可以在变量名后使用:,然后跟上变量的类型 重要技巧:Option + Click 可以查看变量的类型 阅读全文
posted @ 2016-09-18 13:46 湮灭的记忆 阅读(105) 评论(0) 推荐(0)
摘要: 目标 playground 快速体验 & 学习资源分享 项目开发快速体验,了解 Swift 基本程序结构 学习资源 苹果官方博客 https://developer.apple.com/swift/blog/ 苹果官方 Swift 2.0 电子书 https://itunes.apple.com/u 阅读全文
posted @ 2016-09-18 13:43 湮灭的记忆 阅读(353) 评论(0) 推荐(0)
摘要: 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 2014 年,在 Apple WWDC 发布 历史 2010 年 7 月,苹果开发者工具部门总监克里斯·拉特纳开始着手 Swift 编程语言的设计 用一年时间,完成基本架构 Swift 大约历经 4 年的 阅读全文
posted @ 2016-09-18 11:53 湮灭的记忆 阅读(282) 评论(0) 推荐(0)