ios开发SwiftSwift 基础

Swift - 自动引用计数

2016-04-26  本文已影响22人  Jackie_大冰狗

自动引用计数

工作机制

循环引用

// 1.创建类
class Student {
    var book : Book?

    deinit {
        print("Student -- deinit")
    }
}

class Book {
    var owner : Student?

    deinit {
        print("Book -- deinit")
    }
}

// 2.创建对象
var stu : Student? = Student()
var book: Book? = Book()

// 3.相互引用
stu?.book = book!
book?.owner = stu

// 4.对象置nil
stu = nil
book = nil
上一篇 下一篇

猜你喜欢

热点阅读