上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: // 构造过程 是使用类,结构体 或 枚举类型的实例之前的准备过程, // 在新实例可用前必须执行这个过程, 具体操作包括 设置实例中每个存储型属性的初始值 和 执行其他必须的设置 或 初始化工作 // 通过定义 构造器 来实现构造过程, 这些构造器可以看做是用来创建特定类型新实例的 特殊方法, 与 阅读全文
posted @ 2017-05-24 15:27 Dingzhijie 阅读(174) 评论(0) 推荐(0) 编辑
摘要: // 一个类可以继承另一个 类的方法, 属性和其他特征, 当一个类继承其他类时, 继承类叫子类, 被继承类叫父类 或 (超类), 在 Swift 中, 继承是区分 [类] 和其他类型的 一个基本特征 // 在 Swift 中, 类可以调用和访问超类的方法, 属性 和 下标, 并且可以重写这些方法, 阅读全文
posted @ 2017-05-24 09:27 Dingzhijie 阅读(138) 评论(0) 推荐(0) 编辑
摘要: // 下标 可以定义在 类, 结构体, 和 枚举 中, 是访问集合, 列表或 序列中元素的快捷方式, 可以使用下标的索引, 设置 和 获取值, 而不需要再调用对应的存取方法, 举例来说, 用下标访问一个 Array 实例值的元素可以写作 someArray[index], 访问 dictionary 阅读全文
posted @ 2017-05-23 16:31 Dingzhijie 阅读(191) 评论(0) 推荐(0) 编辑
摘要: // 方法 是与某些特定类型相关的函数. 类, 结构体,枚举 都可以定义实例方法, 实例方法为给类型的实例封装了具体的任务与功能. 类, 结构体, 枚举 也可以定义类型方法, 类型方法与类型本身相关联, 类型方法与 OC 中的 类方法 类似 // 结构体和枚举 能够定义方法 是 swift 与 C语 阅读全文
posted @ 2017-05-23 15:43 Dingzhijie 阅读(174) 评论(0) 推荐(0) 编辑
摘要: // '属性'将值跟特定的类, 结构体或枚举关联, 存储属性常量或变量作为实例的一部分,而计算属性计算(不是存储) 一个值, 计算属性可以用于 类, 结构体, 枚举, 存储属性只能用于 类 和 结构体 // 存储属性和 计算属性 通常与特定类型的实例关联, 但是, 属性也可以直接作用类型本身, 这种 阅读全文
posted @ 2017-05-23 11:51 Dingzhijie 阅读(156) 评论(0) 推荐(0) 编辑
摘要: // '类和结构体' 是人们构建代码所使用的一种通用且灵活的构造体, 我们可以使用完全相同的语法规则来为 '类和结构体' 定义属性 (变量 和 常量) 和添加方法, 从而扩展 类和结构体 的功能 // 与其他编程语言不同的是, Swift 并不要求你为自定义 类和结构去创建独立的接口和实现文件. 你 阅读全文
posted @ 2017-05-22 16:23 Dingzhijie 阅读(214) 评论(0) 推荐(0) 编辑
摘要: // 递归枚举 // 美家居为一组相关的值定义了一个共同的类型, 使你可以在代码中以类型安全的的方式使用这些值. // 如果你熟悉C语言, 你会知道在C语言中, 枚举会为一组整型值分配相关联的名称, swift 中的枚举更加的灵活, 不必给每一个枚举成员提供一个值,如果给枚举成员提供一个值 (称为原 阅读全文
posted @ 2017-05-22 14:05 Dingzhijie 阅读(170) 评论(0) 推荐(0) 编辑
摘要: // 闭包是自包含的函数代码块, 可以在代码中被传递和使用, swift 中的闭包 与 C语言 和 OC 中的代码块 (blocks) 以及其他一些编程语言中的匿名函数比较类似 // 闭包可以捕获和存储其所在上下文中任意常量和变量的引用, 被称为包裹常量和变量, swift 会为你管理在捕获过程中涉 阅读全文
posted @ 2017-05-22 11:48 Dingzhijie 阅读(177) 评论(0) 推荐(0) 编辑
摘要: // 函数 // 函数是一段完成特定任务的独立代码片段, 你可以通过给函数命名来标识某个函数的功能, 这个名字可以被用来在需要的时候'调用'这个函数来完成它的任务 // swift 统一的函数语法非常的灵活, 可以用来表示任何函数, 包括从简单的没有参数名字的 C 风格函数, 到复杂的带局部的外部参 阅读全文
posted @ 2017-05-22 11:47 Dingzhijie 阅读(149) 评论(0) 推荐(0) 编辑
摘要: // 控制流 // swift 提供了多种控制流结构,包括可以多次执行的 while 循环,基于特定条件选择执行不同分支的 if, guard 和 switch 语句,还有控制流程跳转到其它代码位置的 break 和 continue 语句 // swift 还提供了了 for-in 循环,用来更简 阅读全文
posted @ 2017-05-22 11:46 Dingzhijie 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页