摘要: 1. 在Swift和Java关于枚举方面,两个语言语法相似。 Swift定义枚举: Java定义枚举: 2. 枚举和switch结合使用 Swift代码如下: 2.1 switch的 case 分支代码中提取每个相关值作为一个常量(用let前缀)或者作为一个变量(用var前缀)来使用:代码如下: 2 阅读全文
posted @ 2016-06-13 11:28 自相矛盾 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1. 闭包定义 闭包:闭包是自包含的函数代码块,可以在代码中被传递和使用。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会管理在捕获过程中涉及到的所有内存操作。 闭包采取如下三种形式: 全局函数是一个有名字但不会捕获任何值的闭包 阅读全文
posted @ 2016-06-13 10:13 自相矛盾 阅读(249) 评论(0) 推荐(0) 编辑