源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git?git是一款开源的分布式版本控制工具在世界上所有的分布...
1. 常见的类型转化符号 1.1 is : 用于判断一个实例是否是某一种类型** 1.2 as? 和 as! 的使用 1.将NSObject转成...
在项目中不免会有多中语言开发, 不说别的就我个人而言, 之前一直都是用 OC 写的代码, 封装很多工具类, 而苹果新出来 Swift , 现在...
知识点 基本概念 结构体的基本使用 结构体构造器(构造函数/构造方法) 结构体扩充函数(方法), 又称成员方法 结构体是值类型 1. 基本概念 ...
本节知识点 闭包的基本概念 闭包基本使用 闭包表达式作为回调函数 闭包的多种写法(尾随闭包) 闭包表达式优化 闭包捕获值 闭包的循环引用(重点)...
1. 协议的格式 协议的定义方式与类,结构体,枚举的定义都非常相似 协议默认可以被类/结构体/枚举类型遵守 格式: 2. 协议的基本使用 定义协...
1. 可选连的概念 可选链:有多个可选类型组成的一个链条被称之为可选链 它的可选性体现于请求或调用的目标当前可能为空(nil)如果可选的目标有值...
知识点 工作机制 循环引用 1. 工作机制 Swift内存管理和OC一样: 管理引用类型的内存, 不会管理值类型, 值类型不需要管理采用自动引用...
1. 析构函数基本概念 对象的内存被回收前夕被隐式调用的方法, 对应OC的dealloc方法 主要执行一些额外操作, 例如释放一些持有资源, 关...