加载中
笔记

容易遗忘的知识点

2017/06/14 18:28
63
访问权限

访问权限 swift中的访问权限 Swift 中的访问控制模型基于模块和源文件这两个概念 internal : 在本模块中都可以进行访问 fileprivate : 在当前源文件中可以访 private : 在当前class中可以访问...

2016/12/22 09:17
134
常见注释

常见注释 单行注释 Swift 中的注释与C 语言的注释非常相似。 单行注释以双正斜杠(//)作为起始标记 // 注释内容 多行注释 其起始标记为单个正斜杠后跟随一个星号(/*) 终止标记为一个星号...

2016/12/22 09:16
48
懒加载

懒加载 懒加载的介绍 swift中也有懒加载的方式 (苹果的设计思想:希望所有的对象在使用时才真正加载到内存中) 和OC不同的是swift有专门的关键字来实现懒加载 lazy关键字可以用于定义某一个属性...

2016/12/22 09:14
89
闭包

闭包 闭包的介绍 闭包和OC中的block非常相似 OC中的block是匿名的函数 Swift中的闭包是一个特殊的函数 block和闭包都经常用于回调 注意:闭包和block一样,第一次使用时可能不习惯它的语法,可以...

2016/12/22 09:13
85
可选链

可选链 可选连的概念 它的可选性体现于请求或调用的目标当前可能为空(nil) 如果可选的目标有值,那么调用就会成功; 如果选择的目标为空(nil),则这种调用将返回空(nil) 多次调用被链接...

2016/12/22 09:11
158
自动引用计数

自动引用计数 工作机制 Swift和OC一样,采用自动引用计数来管理内容 当有一个强引用指向某一个动向时,该对象的引用计数会自动+1 当该强引用消失时,引用计数会自动-1 当引用计数为0时,该对象会...

2016/12/22 09:10
128
类的析构函数

类的析构函数 析构函数 Swift 会自动释放不再需要的实例以释放资源 Swift 通过自动引用计数(ARC)处理实例的内存管理 当引用计数为0时,系统会自动调用析构函数(不可以手动调用) 通常在析构函...

2016/12/22 09:09
281
类的构造函数

类的构造函数 构造函数的介绍 构造函数类似于OC中的初始化方法:init方法 默认情况下载创建一个类时,必然会调用一个构造函数 即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。...

2016/12/22 09:08
45
结构体

结构体 结构体的介绍 概念介绍 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合 结构体(struct)指的是一种数据结构 结构体是值类型,在方法中传递时是值传递 结构的定义...

2016/12/21 15:12
40
枚举类型

枚举类型 枚举类型的介绍 概念介绍 枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。 在 C/OC 语言中枚举指定相关名称为一组整型值 Swift 中的枚...

2016/12/21 15:11
147
函数

函数 函数的介绍 函数相当于OC中的方法 函数的格式如下 func 函数名(参数列表) -> 返回值类型 { 代码块 return 返回值 } func是关键字,多个参数列表之间可以用逗号(,)分隔,也可以...

2016/12/21 15:09
26
类型转化

类型转化 常见的类型转化符号 as : 将实例转成某一种类型 例子 // 1.定义数组 let array : [AnyObject] = [12, "why", 1.88] // 2.取出第二个元素 let objc = array[1] // 3.将objc转成真正...

2016/12/21 15:08
21
元组

元组 元组的介绍 元组是Swift中特有的,OC中并没有相关类型 它是什么呢? 它是一种数据结构,在数学中应用广泛 类似于数组或者字典 可以用于定义一组数据 组成元组类型的数据可以称为“元素” ...

2016/12/21 15:07
24
字典

字典 字典的介绍 字典允许按照某个键来访问元素 字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合 键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现...

2016/12/21 15:06
66
数组

数组 数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合 数组中的集合元素是有序的,可以重复出现 Swift中的数组 swift数组类型是Array,是一个泛型集合 数组的初始化 数组分成...

2016/12/21 15:05
87

没有更多内容

加载失败,请刷新页面

返回顶部
顶部