首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
swift语言基础
亮哥666
创建于2024-08-01
订阅专栏
记录swift语言基础
暂无订阅
共27篇文章
创建于2024-08-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
27-响应式编程
Swift 响应式编程详解 目录 响应式编程概述 响应式编程框架 RxSwift 介绍 RxSwift 核心角色 Observable 和 Observer 创建 Observable 创建 Obse
26-面向协议编程
Swift 面向协议编程(POP)详解 目录 面向协议编程概述 OOP vs POP 协议的优势 协议基础 协议扩展 协议组合 泛型协议 实际应用 设计模式 最佳实践 总结 面向协议编程概述 面向协议
25-函数式编程
Swift 函数式编程详解 目录 函数式编程概述 Array的常见操作 高阶函数 惰性求值 函数组合 柯里化 函数式编程模式 实际应用 最佳实践 总结 函数式编程概述 函数式编程是一种编程范式,强调使
24.从OC到Swift
1. MARK、TODO、FIXME // MARK: - 类似于 OC 中的 #pragma mark - // MARK: 类似于 OC 中的 #pragma mark // TODO: 用于标记
23-模式匹配
Swift 模式匹配(Pattern Matching)详解 目录 模式匹配概述 模式类型 通配符模式 标识符模式 值绑定模式 元组模式 枚举Case模式 可选模式 类型转换模式 表达式模式 实际应用
22-字面量
字面量(Literal) 上面代码中的 10、false、"Jack" 就是字面量 常见字面量的默认类型 通过 typealias 修改字面量的默认类型(示例) Swift 自带的绝大部分类型,都支持
21-内存管理
Swift 内存管理 (Memory Management) 跟OC一样, Swift也是采取基于引用计数的ARC内存管理方案 (针对堆空间) Swift的ARC中有3种引用 强引用 (strong
20-访问控制
Swift 访问控制 (Access Control) 概述 在访问权限控制这块, Swift提供了5个不同的访问级别 (以下是从高到低排列, 实体指被访问级别修饰的内容) open: 允许在定义实体
19-扩展
扩展 (Extension) Swift 中的扩展,有点类似于 OC 中的分类(Category)。 扩展可以为枚举、结构体、类、协议添加新增功能。 可以添加方法、计算属性、下标、(便捷)初始化器、嵌
18-高级运算符
Swift 高级运算符 (Advanced Operators) 溢出运算符(Overflow Operator) swift和oc不一样,他在使用的过程如果出现了溢出,而且你没有使用溢出运算符,而是
17-String与Array
Swift String与Array String基础 String创建 字符串属性 String操作 字符串拼接 字符串比较 String索引 索引操作 子字符串 String方法 常用方法 高级字
16-泛型
Swift 泛型 (Generics) 什么是泛型? 泛型可以将类型参数化,提高代码复用率,减少代码量 本质来说就是类型不确定,但是对不同类型的处理可以整合到一个方法里面。 这里可以看到泛型的写法,一
15-错误处理
Swift 错误处理 开发过程中的常见错误 自定义错误 在swift中可以通过Error协议自定义运行时的错误信息 函数内部通过throw抛出自定义Error,可能会抛出Error的函数必须加上thr
14.Swift 协议 (Protocol)
Swift 协议 (Protocol) 什么是协议? 协议可以用来定义方法、属性、下标的声明,协议可以被枚举、结构体、类遵守(多个协议之间用逗号隔开) 下面是协议的注意点 协议中定义方法时不能有默认参
13.可选链
可选链 目录 可选链的基本概念 可选链的语法 可选链的工作原理 可选链的使用场景 可选链的应用示例 可选链的最佳实践 可选链的基本概念 可选链(Optional Chaining)是Swift中一种安
12.初始化
初始化 目录 初始化器 初始化器的相互调用 两段式初始化 安全检查 重写 自动继承 required 属性观察器 可失败初始化器 反初始化器 初始化器 基本概念 类、结构体、枚举都可以定义初始化器 类
11.继承
继承 目录 继承基础 内存结构 重写实例方法、下标 重写类型方法、下标 重写属性 属性观察器 final关键字 继承基础 继承的基本概念 值类型(枚举、结构体)不支持继承,只有类支持继承 没有父类的类
10.下标
下标 目录 下标的基本语法 下标的使用 下标的重载 结构体、类的下标 接收多个参数的下标 下标的应用场景 下标的基本语法 下标(Subscript)允许你通过在实例名称后面的方括号中传入一个或多个索引
9.方法
方法 目录 实例方法 self的使用 mutating方法 @discardableResult 类型方法 实例方法 实例方法(Instance Method)是属于特定类、结构体或枚举的实例的方法。
8.属性
属性 存储属性 存储属性(Stored Property)是存储在特定类或结构体实例中的常量或变量。 基本示例 存储属性的特点 只能用于类和结构体 可以是变量存储属性(var)或常量存储属性(let)
下一页