2
private weak var _delegate: SomeClassDelegate?
weak var delegate: SomeClassDelegate? {
get {
return _delegate
}
set {
_delegate = newValue
}
}
這是有效的代碼。使用weak
關鍵字與計算的delegate
屬性有什麼意義?邏輯上沒有;編譯器如何通過這段代碼來處理?弱關鍵字與計算屬性