Swift 使用自动引用计数(ARC)机制来跟踪和管理应用程序的内存.通常情况下,Swift 内存管理机制会一直起作用,我们无须自己来考虑内存的管理.ARC 会在类的实例不再被使用时,自动释放其占用的内存. 引用计数仅仅应用于类的实例.结构体和枚举类型是值类型,不是引用类型,也不是通过引用的方式存储和传递. 1.自动引用计数的工作机制 当创建一个类的新的实例的时候,ARC 会分配一块内存来储存该实例信息.内存中会包含实例的类型信息,以及这个实例所有相关的存储型属性的值. 当实例不再被使用时,AR…