首页
文章列表
标签墙
返回找工具啦
Swift
共 3 篇文章
Swift 结构体:struct 与类的区别
2026-04-02 23:45:21
Swift 结构体:struct 与类的区别 在 Swift 中,struct(结构体)和 class(类)都能用来定义自定义数据类型,但它们在内存管理、行为特性上存在根本差异。选择 struct 还是 class,直接影响程序的性能、安全性和可维护性。本文通过具体场景和代码对比,帮你快速掌握两者的
Swift
结构体
类
12
0
Swift 枚举:enum 与关联值
2026-04-02 06:20:10
Swift 枚举:enum 与关联值 Swift 中的枚举(enum)远不止是简单的常量集合。它支持关联值(associated values),允许你在每个枚举成员中嵌入额外的数据,使枚举成为表达复杂状态和结果的强大工具。 创建带关联值的枚举 定义一个带有不同类型关联值的枚举: swift enu
Swift
枚举
关联值
11
0
Swift 闭包:@escaping 与 @autoclosure
2026-04-01 23:50:15
Swift 闭包:@escaping 与 @autoclosure Swift 中的闭包是自包含的功能代码块,可以在代码中传递和使用。当你看到函数参数类型是 Int, Int Bool 这样的形式时,那其实就是一个闭包类型。但在实际开发中,你可能会遇到两种特殊的闭包修饰符:@escaping 和 @
Swift
闭包
@escaping
9
0