随笔分类 -  Swift进阶

摘要:UIViewController的view在有navBar和tabBar影响下布局区域的问题转自:https://www.cnblogs.com/bridge-wuxl/p/10790888.html 影响 View 布局区域的有以下三个属性: self.edgesForExtendedLayout (影响View布局区域的主要属性) self.navigationController.n 阅读全文
posted @ 2024-12-10 22:06 一眼万年的星空 阅读(22) 评论(0) 推荐(0) 编辑
摘要:打通SwiftUI任督二脉序言 开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始;如果大家还留在 iOS 开发,这们语言也是一个趋势; 目前待业中.... 不得不说已逝的2023年,大家开始都抱着一解封,经济都会向上转好,可是现实不是我们想象那样;目前我也在学习 Swif 阅读全文
posted @ 2024-02-28 17:27 一眼万年的星空 阅读(631) 评论(1) 推荐(0) 编辑
摘要:领略一下swift函数派发机制流程## 函数派发 Swift中函数的派发机制有三种:静态派发,函数表派发,消息派发。 ### 静态派发 静态派发是指在运行时不需要查表,直接跳转到方法进行执行。静态派发的性能也是最高的。c语言采用的是直接派发。 ### 函数表派发 **class类型采用函数表派发**。当一个对象调用一个函数时,会从对 阅读全文
posted @ 2023-07-17 19:56 一眼万年的星空 阅读(384) 评论(0) 推荐(0) 编辑
摘要:swift编译过程 如果不懂LLVM,Clang的同学可以去了解下它的知识点 一些文章中有详细介绍 OC 的编译过程 ,本文来探索一下 Swift 的编译过程。Swift 的编译过程中使用 Swiftc ,与 Clang 一样,Swiftc 是LLVM编译架构的一个前端。 swiftc常用命令: - 阅读全文
posted @ 2021-12-13 17:27 一眼万年的星空 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:本文的主要目的是探索 RefCount 的内存结构及强/弱引用计数管理 Swift 中也是采用 ARC 编译器自动内存管理机制。 Swift 对象的内存结构是 HeapObject, 有两个属性 Metadata 和 RefCount , 各占8字节(64位)。 RefCount 的每位的数据存储内 阅读全文
posted @ 2021-11-07 23:01 一眼万年的星空 阅读(473) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示