01 2015 档案
摘要:Swift 里的结构体非常特殊。 类是面向对象编程语言中传统的结构单元。和结构体相比,Swift 的类支持实现继承,(受限的)反射,析构函数和多所有者。 既然类比结构体强大这么多,为什么还要使用结构体?正是因为它的使用范围受限,使得结构体在构建代码块 (blocks) 的时候非常灵活。 值类型和引用
阅读全文
摘要:面向对象的基本特征包括:封装,继承,多态 在swift中,类,结构,枚举都具有面向对象特性 但结构和枚举的实例不称为对象,因为结构和枚举不是彻底的面向对象类型,比如他们不能继承。 结构体 struct Point { var x,y: Double } struct Size{ var width,
阅读全文
摘要:函数 func x(a:Int, b:Int) {} func x(a:Int, b:Int) -> Void {} func x(a:Int, b:Int) ->(Int,Int) {} 外部参数名 func x(width a:Int,height b:Int) -> Int {} func x
阅读全文
摘要:map、flatMap、filter和reduce,几乎实现lambda表达式的语言里都会在集合里增加这些方法, 见swift 学习(一)基础知识 (基本数据类型,操作符,流控制,集合)中的集合 http://objccn.io/ https://www.objc.io/ map 通过map实现元素
阅读全文
摘要:xcode 中调用API帮助 1、查看简单信息,选中后 按键 control +左键单击 或者按 右侧属性栏 里的帮助按钮 2、完整API,选中后 按键 control +左键双击 3、查看类、函数等的注释,参数列表等,alt +左键单击 4、代码块注释与取消注释的快捷键 都是 command +
阅读全文

浙公网安备 33010602011771号