huaf22/zhihuSwiftDemo 已实现的功能 首页左滑菜单界面 文章详情界面 文章详情界面上下切换的动...[作者空间]
原文链接:21 Amazing Open Source iOS Apps Written in Swift 1:F...[作者空间]
1. 常见的类型转化符号 1.1 is : 用于判断一个实例是否是某一种类型** 1.2 as? 和 as! 的使...[作者空间]
在项目中不免会有多中语言开发, 不说别的就我个人而言, 之前一直都是用 OC 写的代码, 封装很多工具类, 而苹果...[作者空间]
知识点 基本概念 结构体的基本使用 结构体构造器(构造函数/构造方法) 结构体扩充函数(方法), 又称成员方法 结...[作者空间]
1. 协议的格式 协议的定义方式与类,结构体,枚举的定义都非常相似 协议默认可以被类/结构体/枚举类型遵守 格式:...[作者空间]
知识点 工作机制 循环引用 1. 工作机制 Swift内存管理和OC一样: 管理引用类型的内存, 不会管理值类型,...[作者空间]
本节知识点 存储属性 常量存储属性 类和结构体常量与存储属性的关系 延迟存储(懒加载)属性 计算属性 只读计算属性...[作者空间]
1. 类的基本定义 Swift中的结构体和类非常相似, 但是又有不同之处 类是具有相同属性和方法的抽象 类没有逐一...[作者空间]
1. 基本概念 结构体是用于封装不同或相同类型的数据的 Swift中的结构体是一类类型, 可以定义属性和方法(甚至...[作者空间]
1. Swift枚举基本概念 Swift中的枚举比OC中的枚举强大, 因为Swift中的枚举是一等类型, 它可以像...[作者空间]
本节知识点 闭包的基本概念 闭包基本使用 闭包表达式作为回调函数 闭包的多种写法(尾随闭包) 闭包表达式优化 闭包...[作者空间]
1. 函数的概念: 完成某个特定任务的代码块, 给代码起一个合适的名称称之为函数名称. 以后需要执行代码块只需要利...[作者空间]
1. Swift语法中 switch与 OC 中的比较 在 OC 中的 switch格式: switch(需要匹配...[作者空间]
这两个关键字在 OC 和 Swift 中的用法相同 break: 跳出循环, 无论循环保持条件是否还为真都不会再执...[作者空间]
1. for循环 OC中的 for循环如果只有一条指令for后面的大括号可以省略for后面的三个参数都可以省略, ...[作者空间]
1. while循环 OC的 while 循环格式:while(循环保持条件){需要执行的语句}如果只有一条指令w...[作者空间]
1. 定义字典 2. 字典操作 获取 修改 添加 删除 遍历字典[作者空间]
if语句基本使用 OC和Swift中的区别 OC 中如果只有一条指令if后面的大括号可以省略 Swift: if ...[作者空间]
一. 数组定义(比较 OC 与 Swift 的数组) 1.1. 有值数组 1.2. 空数组 1.3. 可变与不可变...[作者空间]