首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
360团队 讲解swift知识点
订阅
吴亦几
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift 5.1 (12) - 下标
下标是一种用于访问集合,列表或序列中元素的快捷方式。当我们获取或设置某个类型的成员元素的值时,可以使用下标通过索引去设置和检索其对应的元素值,而不需要单独的方法。 subscript关键字表示下标的定义,在subscript后指定下标方法调用所需参数和返回类型。和实例方法的定义…
Swift 5.1 (14) - 初始化和反初始化
初始化是准备类,结构体或枚举类型实例的过程。该过程中涉及:设置存储属性初始值,初始化实例所需的配置项。 因为在创建类或结构体的实例后,类或结构体的所有存储属性必须要要有初始值,故,在类和结构体定义时就必须为其所有存储属性设置适当的初始值。存储属性不能保留在不确定的状态(无初始值…
Swift 5.1(1) - 基础
常量和变量:常量的值一旦设置就不能更改,而变量可以在将来设置为不同的值。常量和变量必须在使用之前声明。常量声明使用let关键字。变量声明使用var关键字。 类型注释:声明常量或变量时,可以提供类型注释,以清楚常量或变量可以存储的值的类型。通过在常量或变量名称后面放置冒号,后跟空…
Swift 5.1 (2) - 运算符
运算符的术语: 操作符分为一元,二元,三元。 一元运算符主要操作一个单一的目标(比如:-a)。一元前缀运算符可以直接出现在它们的目标前面(比如:!b),一元后缀运算符直接出现在它们目标之后(比如:c!)。 二元运算符在两个目标(例如2 + 3)上运行,并且是中缀,因为它们出现在…
Swift 5.1 (4) - 集合类型
Swift提供三种主要的集合类型,称为Array,Set和Dictionary,用于存储值的集合。Array是有序的值的集合。Set是唯一值的无序集合。Dictionary是键值关联的无序集合。 如果创建数组,集合或字典,并将其分配给变量,则创建的集合将是可变的。我们可以通过添…
Swift 5.1 (5) - 控制流
使用for-in循环迭代数值范围之使用stride(from:to:by :)函数:返回从起始值到结束值(不包括),跳过指定量的序列。从开始值起序列中的每个连续值都会增加相同范围的幅度,直到下一个值等于或超过结束值。(以指定间隔迭代特定数值时的序列)。符合Strideable协…
Swift 5.1 (7) - 闭包
闭包是独立的函数块,可以在代码中传递和使用。Swift中的闭包类似于C和Objective-C中的block以及其他编程语言中的lambdas(匿名函数)。闭包可以捕获和存储上下文中定义的任何常量和变量的引用。 全局函数和嵌套函数实际上是闭包的特例。闭包采用以下三种形式之一: …
Swift 5.1 (11) - 方法
方法是与特定类型相关联的函数。Swift中类,结构体和枚举都可以定义实例方法,这些方法封装了用于处理特定类型实例的特定任务和功能。同时类,结构体和枚举也都可以定义类型方法,与类型本身关联。 Swift中结构体和枚举可以定义方法这是与C和Objective-C的主要区别。 实例方…
Swift 5.1 (9) - 结构体和类
结构体和类是多功能的,灵活的结构,是程序中代码的构建块。我们可以使用与定义常量,变量和函数相同的语法来定义属性和方法,为我们的结构体和类添加功能。 Swift中我们为自定义的结构体和类不需要创建单独的.h和.m文件。而是在单个文件中定义结构体或类即可,并且Swift会提供额外的…
Swift 5.1 (10) - 属性
属性将值与特定类,结构或枚举相关联。 存储属性:存储值,将常量和变量值存储为实例的一部分。存储属性仅由类和结构体支持。 计算属性:计算值,计算属性由类,结构体和枚举支持。 存储属性可以是变量存储属性,通过var关键字来声明,也可以是常量存储属性,通过let关键字来声明。 结构体…