本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题能够在这里留言. 主要内容: 类和结构体对照 结构体和枚举是值类型 类是引用类型 类和结构体的选择 集合(collection)类型的赋值与复制行为 视频地址: 百度网盘:http://pan.baidu.com/s/1ntLV2kT 土豆:http://www.tudou.com/programs/view/cbJBcBofxhs/ 源代码: http://download.csdn.net/detail/mengxiangyue/75…
本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题能够在这里留言. 主要内容: 数组(Arrays) 字典(Dictionaries) 集合的可变性(Mutability of Collections) 视频地址: 百度网盘:http://pan.baidu.com/s/1bnmxQYr 土豆:http://www.tudou.com/programs/view/YzoBuitAFCE/ 源代码: http://download.csdn.net/detail/mengxiangyue/…
本人自己录制的swift菜鸟入门,欢迎大家拍砖.有什么问题能够在这里留言. 主要内容: 字符串字面量 初始化空字符串 字符串可变性 字符串是值类型 使用字符 计算字符数量 连接字符串和字符 字符串插值 比較字符串 字符串大写和小写 Unicode 视频地址: 百度网盘:http://pan.baidu.com/s/1o6uiWMA 土豆:http://www.tudou.com/programs/view/TEZAQ1tMlYM/ 源代码: http://download.csdn.net/de…
本人自己录制的swift菜鸟入门,欢迎大家拍砖.有什么问题能够在这里留言. 主要内容: 闭包表达式(Closure Expressions) 跟随闭包(Trailing Closures) 值捕获(Capturing Values) 闭包是引用类型(Closures Are Reference Types) 视频地址: 百度网盘:http://pan.baidu.com/s/1mgxAXz6 土豆:http://www.tudou.com/programs/view/DuM40M0hFqc/ 源…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/mengxiangyue/article/details/32435435 本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题能够在这里留言. 主要内容: 术语 赋值运算符 数值运算符 组合赋值运算符(Compound Assignment Operators) 比較运算符 三元条件运算符(Ternary Conditional Operator) 区间运算符 逻辑运算符 视频地址: 百度网…
本人自己录制的swift菜鸟入门.欢迎大家拍砖.有什么问题能够在这里留言. 主要内容: For 循环 While 循环 条件语句 控制转移语句(Control Transfer Statements) 视频地址: 百度网盘:http://pan.baidu.com/s/1hq44BFe 土豆:http://www.tudou.com/programs/view/R629qicZGeo/ 源代码: http://download.csdn.net/detail/mengxiangyue/75469…
本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题能够在这里留言. 主要内容: 常量和变量 凝视 分号 整数 浮点数 类型安全和类型判断 数值型字面量 数值型类型转换 类型别名 布尔值 元组 可选 断言 视频地址: 百度网盘: http://pan.baidu.com/s/1mgkJ6Tq 土豆:http://www.tudou.com/programs/view/nZPgYV9Hqzs/ 源代码: http://download.csdn.net/detail/mengxiangyue…
枚举: swift中的枚举有些类似于类这个概念,它有自己的属性,也可以有自己的方法 枚举中的成员有原始值和实际值之分,原始值用来枚举成员的排序次序,默认从0开始 枚举出来的成员值就是实际值 可以通过toRaw和fromRaw函数转换原始值和枚举值 也可以使用字符处或浮点数作为枚举的原始值 枚举: 匹配枚举值和Switch语句(Matching Enumeration Values with a Switch Statement) 具体举例如下: //给扑克牌内容声明一个枚举(A.2.3.4.5.…
1.类和结构体的定义 <pre name="code" class="html">struct Resolution { var width = 0 var height = 0 } class VideoMode { var resolution = Resolution() var interlaced = false var frameRate = 0.0 var name: String? //值为可选String类型的name } 类:keyw…
Methods (方法) 实例方法(Instance Methods) 我认为看到这里.我们唯能八一八的就是swift的自做主张的行为了,反正它就是会以各种方式帮助我们来完毕让代码看起来非常奇怪的事情... 在之前函数那一篇笔记中,我们已经看到过參数的外部名字和内部名字的区分了,当然.在实例方法中,这个事情依旧存在,并且.swift又会帮我们做一些潜规则. swift在默认的情况下,会为方法的第一个參数仅仅提供函数内部使用的名字,而从第二个參数開始,既能够外部用,也能够内部用(就像我们在函数中见…