- 博客(7)
- 收藏
- 关注
原创 七.闭包
七.闭包 1.闭包的定义 1. 代码块 2. 需要让他执行的时候,才执行;不需要的时候,不执行 3. 一般会作为回调进行一个反向传值 -- 可以把闭包作为一个参数,进行回调 闭包的语法格式: 闭包 = { (参数) -> (返回类型) in // in 用于分割代码 // 要执行的代码 }
2016-07-27 10:22:29
173
原创 六.swift - 函数
六.函数 函数 定义格式外部参数无返回值的三种情况 闭包 闭包的定义尾随闭包循环引用OC Block复习 1.1 目标 掌握函数的定义掌握外部参数的用处掌握无返回类型的三种函数定义方式 1.2 代码实现 函数的定义 格式 func 函数名(行参列表) -> 返回值 {代码实现}调用 let result = 函数名(值1,
2016-07-27 10:20:50
199
原创 五.swift - 数组和字典
集合 1. 数组 1. 数组是用 [] 2. let 用于声明不可变数组;var就是可变 3. 指定了数组类型之后,不能添加其他类型的数组 4. 通过 let 变量名 = [类型]() 实现数组的初始化 5. protocol AnyObject 是swift中的基类 NSObject 是OC中的基类 6. 数组的合并: 要是类型相同:
2016-07-27 10:18:10
230
原创 四.swift - string
四.字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型 String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能String 支持直接遍历 NSString 是一个 OC 对象,性能略差Swift 提供了 String 和 NSString 之间的无缝转换 字符串演练 遍历字符串中的字符 fo
2016-07-27 10:16:21
207
原创 二.swift的基本语法
二.基本语法 2.1常量与变量 2.1.1定义: let 定义常量,一经赋值不允许再修改var 定义变量,赋值之后仍然可以修改 //: # 常量 //: 定义常量并且直接设置数值 let x = 20 //: 常量数值一经设置,不能修改,以下代码会报错 // x = 30 //: 使用 `: 类型`,仅仅只定义类型,而没有设置数值 let x1: Int //:
2016-07-27 10:11:14
173
原创 三.可选项和控制流
三.可选项 Optional 1. Optional 1.1Optional 可选值 1.Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题 2.定义变量时,如果指定是可选的, 可选项有可能有值,有可能没值;有2种可能需要我们程序员自己去判断一下 3. 定义变量或者常量 指定类型后加一个 ?,表示该变量是可选的 4.
2016-07-26 23:41:40
207
原创 一.swift和OC的比较
一.swift和OC的比较: 1.OC的程序的入口是main;swift的程序入口是 @UIApplicationMain 2.OC的类是有.h和.m组成;swift是.swift结尾 3.在 Swift 中,一个类就是用一对 {} 括起的, OC的类是以 @interface 和@end 开始结尾 4.每个语句的末尾没有分号,在其他语言中,分号是用来
2016-07-26 23:32:37
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人