我们研究过成员属性的一些具体实现细节,本文我们来研究下类型属性的底层逻辑。 基本语法 类型属性的语法和成员属性类似的地方包括:可以定义存储属性和...
Swift的结构体或者枚举的方法中,如果方法中需要修改当前结构体或者枚举的属性值,则需要再func前面加上mutating关键字,否则编译器会直...
Swift的属性分为存储属性(Stored Property)和计算属性(Computed Property),存储属性还有一个懒加载的延迟存储...
本文我们来探究Swift枚举类型(Enum)的底层实现逻辑。如果不想看分析过程,可以直接看最后的总结。如果对文中的汇编知识不清楚,可以查阅ARM...
现在iOS设备几乎已经都是ARM64架构,此外,Mac M1芯片的电脑也是基于ARM64架构,本文对ARM64汇编做一个简单的介绍。本文后面给...
前一篇文章我们有介绍条件类型,这篇文章我们来介绍下非常实用的infer的使用方法。 使用介绍 我们上篇文章中介绍了条件类型的基本语法是: 如果占...
前端开发者对Javascript中的三元表达式应该都很熟悉,利用三元表达式可以很方便实现根据输入值得到不同的输出结果。 TypeScript对类...
刷完了type-challenges[https://github.com/type-challenges/type-challenges]的所...
Vue 3.X 使用Vue Router 4.x 进行路由配置,本文我们就来研究下如何使用Vue Router 4.x,本文中所有的使用方式都是...