内存管理(ARC)
文章平均质量分 77
Longshihua
喜欢iOS开发,目前在上海工作!专注Swift学习!
展开
-
Swift 自动引用计数(ARC)
Swift 使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 的内存管理机制会一直起着作用,你无须自己来考虑内存的管理。ARC 会在类的实例不再被使用时,自动释放其占用的内存。 自动引用计数的工作机制 当你每次创建一个类的新的实例的时候,ARC 会分配一大块内存用来储存实例的信息。内存中会包含实例的类型信息,以及这个实例所有相关属性的值。 此外,当原创 2016-01-29 14:06:42 · 825 阅读 · 0 评论 -
深拷贝和浅拷贝详解
深拷贝和浅拷贝 用一句简单的话来说就是浅拷贝,只是对指针的拷贝,拷贝后两个指针指向同一个内存空间,深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针。 下面看copy和mutableCopy copy和mutableCopy。这两个方法都是返回一个id类型的对象,那么这两者之间有什么区别呢?根据官方文档解释,copy方法,返回cop...原创 2016-03-16 10:53:51 · 606 阅读 · 0 评论