- 博客(6)
- 收藏
- 关注
原创 Swift闭包完全指南:从基础语法到底层实现
闭包是一个自包含的功能块,它可以捕获上下文并记住定义时的环境。与普通函数不同,闭包能够访问它被创建时所在作用域内的变量和常量。// 基础闭包语法return "你好,\(// 基础闭包语法 let greet :(String) - > String = {name in return "你好, \( name)!" } print(greet("小明")) // 输出: 你好, 小明!!print(greet("小明")) // 输出: 你好, 小明!语法层:从完整写法到最简形式的演变逻辑层。
2025-07-31 23:24:51
352
原创 Swift枚举:从使用到底层的内存艺术
Swift枚举通过标签联合体实现高效内存管理,简单枚举占1字节,关联值枚举复用最大关联值空间,原始值仅存于常量段。采用空case优化、单payload优化等技术,比类结构节省30%内存。递归枚举使用指针避免无限占用。体现了Swift"零成本抽象"的设计哲学,兼顾安全性与性能。
2025-07-14 11:28:13
1611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅