首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift初学系列
clownfishcoder
创建于2022-01-04
订阅专栏
记录Swift初学路上遇到的问题以及个人对Swift的思考
等 3 人订阅
共8篇文章
创建于2022-01-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【译】What are primary associated types in Swift 5.7?
前言 本文译自 What are primary associated types in Swift 5.7?, 介绍 Swift 5.7 中新引入的 primary associated types
【译】Using the ‘some’ and ‘any’ keywords to reference generic protocols in Swift 5
前言 本文译自在 Swift 5.7 中使用“some”和“any”关键字来引用泛型协议,仍然是介绍 some 和 any 关键字的使用。补充了 primary associated type 的介绍
【译】What’s the difference between any and some in Swift 5.7?
前言 本文翻译自What’s the difference between any and some in Swift 5.7?,主要介绍 some 关键字和 any关键字的区别 正文 协议是 Swi
【译】Understanding the “some” and “any” keywords in Swift 5.7
前言 本文译自Understanding the “some” and “any” keywords in Swift 5.7,可以结合Donny Wals 的几篇文章来一起学习 any 和 some
【译】What is the “some” keyword in Swift?
前言 本文翻译自# What is the “some” keyword in Swift?,文章是原作者 19 年介绍 some 关键字的,近期补充了 Swift 5.7 中对 some 的一些扩展
[Swift 初学笔记] 三: 类型擦除的理解
类型擦除 通过泛型协议,我们了解到编译器无法处理编译期不确定类型的泛型协议作为类型使用, 为了能绕过强类型检查, 可以通过类型擦除实现 类型擦除就是在代码中 让抽象类型具体化 的一个过程 我对类型擦除
[Swift初学]系列之二:枚举原始值和关联值的存储差异
存储cpu预执行指令的内存地址,可以理解为当前指令的下一条指令的内存地址. LLDB断点读取寄存器的命令为 register read xxx 通过汇编指令,可以看到是将10,11,12关联值存储到了内存空间,存储首地址为: 0x1000071D8. 最后一行指令其实是标识字段…
[swift 初学]系列之一:流程控制、函数、枚举、可选项、
作用类似于地址传递(指针传递),实现原理就是地址传递,不同之处是使用 inout关键字标识. 函数类型是有函数返回值类型和 参数值类型构成的. 枚举成员可以被默认值(称为原始值)预填充,这些原始值的类型必须相同。.rawValue()可以获取原始值 递归枚举是一种枚举类型,它有…