摘要: Swift中的面向对象5个要素:枚举、结构体、类、协议、扩展 面向对象研究的是对象,完成一件事情需要多个对象参与,是生活的映射 Swift中结构体和类非常相似,也就是结构体能完成类的所有功能。结构体是值类型,类是引用类型 结构体定义格式: struct 结构体名称{ 成员变量(数据类型定义的变量)— 阅读全文
posted @ 2016-09-05 14:00 赵公子 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 8 闭包 Swift语言中可以使用一块独立代码块替代函数的定义,称独立的代码块为闭包 闭包格式为: {(参数列表)->返回值类型 in 执行语句 } 例子: <1>使用闭包实现两个数的和 var sum:(Int,Int) ->Int = {(a:Int, b:Int)->Int in return 阅读全文
posted @ 2016-09-05 13:59 赵公子 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Swift语言中每一个函数都有它特定的数据类型,称其为函数类型 函数类型和基本数据类型一样,可以定义变量或者常量,可以定义函数形参,也可以做为函数的返回值类型 函数类型的格式为:参数列表的数据类型—>返回值类型 <1>func test1(name: String,age: Int)->String 阅读全文
posted @ 2016-09-05 13:57 赵公子 阅读(381) 评论(1) 推荐(0) 编辑
摘要: 6 函数 函数就是对某个功能的封装,一个swift程序可能由多个函数组成 swift中定义函数的格式: func 函数名称(参数列表) —>函数返回值类型{ 函数体 return } 函数定义要素: func 是定义函数的关键字 函数名名字:为了增强可读性,函数的名称只能用字母字符来命名,函数名称以 阅读全文
posted @ 2016-09-05 13:56 赵公子 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 字典和集合 字典 字典是集合类型存放多个键值对,其中键是唯一的,不能重复 字典中存放的键值对是无序的,写入的顺序和读取的顺序可能不同 字典中存放的数据是任意类型 字典可以分为可变字典和不可变字典 创建空字典 var dic: Dictionary<String,String> = Dictionar 阅读全文
posted @ 2016-09-05 13:55 赵公子 阅读(181) 评论(0) 推荐(0) 编辑