Swift
文章平均质量分 82
Batac(蝠猫)
深耕一片田!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift - 引用计数
Swift 和 Objective-C 都使用 ARC 来管理对象的内存,确保在没有强引用时自动释放对象。在 Swift 中,使用 weak 和 unowned 修饰符来处理弱引用和循环引用,而在 Objective-C 中使用 __weak 和 __unsafe_unretained。Swift 的语法更简洁,且类型安全性更高,使得内存管理更加直观。通过理解引用计数的机制和两者之间的区别,开发者可以更有效地管理内存,避免内存泄漏和其他相关问题。原创 2025-02-15 15:28:13 · 616 阅读 · 0 评论 -
Swift - 方法派发机制
静态派发:适用于值类型、Final 类和方法,性能最高。动态派发:适用于类的继承和重写,通过虚表派发。协议派发:适用于协议方法,通过协议见证表派发。消息转发:适用于与 Objective-C 交互和动态方法解析。理解这些派发机制有助于编写高效且符合预期的 Swift 代码。原创 2025-02-10 22:16:06 · 1265 阅读 · 0 评论
分享