首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift底层原理
Bowen_Jin
创建于2023-05-03
订阅专栏
Swift底层原理探索
等 9 人订阅
共8篇文章
创建于2023-05-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift日期和时间(二)
本章详细介绍 formatter() 和 DateFormmatter 日期和时间格式化相关知识
Swift日期和时间(一)
本文讲解如何使用 Swift 强大的日期和时间对象创建日期和时间,包含Date Calendar Locale DateComponents等类的功能和关系
Swift编译特性和条件编译
Swift与 C、C++、Objective-C不同,它没有预处理过程。使用的是预编译来解析和处理源代码, 本文主要讲解编译特性和条件编译这两个重要的手段
swiftc-Swift编译器详解
本文介绍 swiftc 命令的各种用法,带你了解Swift编译链接过程,包括词法分析, 语法分析, 生成中间代码,汇编代码生成,最后生成可执行程序的过程
Swift各种集合关系
本文介绍Swift各种集合和它们之前的关系,包含Sequence,Collection,Array,Dictionary等
Swift Int Double 进阶用法
Int动态宽度 Int 有符号整数类型, 在32位机器上和 Int32 等位宽, 在64位机器上和 Int64 等位宽 反射 Codeable FixedWidthInteger Hashable /
Swift 指针详解
MemoryLayout是Swift为结构体struct等一些需要获取具体内存空间大小定义的枚举。 平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 性能原因:数据结构(尤其是栈)应该尽…
iOS和Swift函数派发机制
Method Dispatch,表示CPU在内存中找到函数地址并调用的过程。本文主要讲解Direct、Table和Message三种dispatch方式区别和适用情形,并汇编分析了核心调用原理。