首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift
晨曦_iOS
创建于2021-12-24
订阅专栏
记录 Swift 的学习与研究心得
等 4 人订阅
共11篇文章
创建于2021-12-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift String、Moya 源码解析及高阶函数
「这是我参与2022首次更文挑战的第6天,活动详情查看:2022首次更文挑战」。 String源码解析 一、Swift String 在内存中是如何存储的 今天我们一起来研究一下 String 这个类
Swift 泛型介绍
为什么会有泛型 下面的 multiNumInt ( _ : _ :) 是个非泛型函数,主要用于计算两个数的乘积 multiNum(_:_:) 函数很实用,但是它只能用于 Int 值。如果我们想计算两个
Swift 协议介绍
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」。 一、协议与继承 例如如上代码,这个时候我们有一个需求,要为这两个类添加一个 debug 函数来打印当前 类的信息。从继
Swift 闭包(二)
OC Block 和 Swift 闭包相互调用 我们在 OC 中定义的 Block,在 Swift 中是如何调用的呢?我们来看一下 在 Swift 中我们可以这么使用 比如我们在 Swift 里这么定
Swift 闭包(一)
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。 函数介绍 在我们分析闭包之前,先来分析一下函数。 函数类型 之前在代码的书写过程中,我们已经或多或少的接触过函数,函数
Swift - Mirror 源码解析
AnyObject、Any、AnyClass、Self 、self 介绍 AnyObject AnyObject:代表任意类的 instance(实例类型) 、类的类型 、仅类遵守的协议。 这里可以看
Swift 中 Enum 及 Optional 介绍
Enum 枚举的基本用法 swift 中通过 enum 关键字来声明一个枚举 而在 C 或者 OC 中默认受整数支持,也就意味着下面的例子中: A、B 、C 分别代表 0、 1、2。 Swift 中的
Swift 指针&内存管理
指针 为什么说指针不安全 比如我们在创建一个对象的时候,是需要在堆分配内存空间的。但是这个内存空间的声明周期是有限的,也就意味着如果我们使用指针指向这块内容空间,如果当前内存空间的生命周期到了(引用计
Swift 中属性介绍
一. 存储属性 存储属性是一个作为特定类和结构体实例一部分的常量或变量。存储属性要么是变量存储属性 (由 var 关键字引入)要么是常量存储属性(由 let 关键字引入)。存储属性这里没有什么特别要强
Swift 中类与结构体(二)
异变方法 在上篇文章 Swift 中类与结构体(一)中我们了解到 Swift 中 Class 与 Struct 中都能定义方法,但是有一点区别的是默认情况下,值类型属性不能被自身的实例方法修改。 如上
Swift 中类与结构体(一)
这里我们主要通过三个方面来阐述类与结构体的区别,首先是类与结构体的区别以及它们之间的相同点。第二点就是了解类的初始化器的规则,以便于我们写出相对 swift 的代码。第三点是介绍类的生命周期,主要是对