//: Playground - noun: a place where people can play
import UIKit
// 1.創(chuàng)建類
class Person {
var name : String = ""
var book : Book?
deinit {
print("Person -- deinit")
}
}
class Book {
var price : Double = 0
/*
OC中表示弱引用
__weak/__unsafe_unretained(野指針錯誤)
Swift中表示弱引用
weak/unowned(野指針錯誤)
*/
// weak var owner : Person?
// unowned 不能用于修飾可選類型
unowned var owner : Person = Person()
deinit {
print("Book -- deinit")
}
}
// 2.創(chuàng)建兩個對象
var person : Person? = Person()
person!.name = "why"
var book : Book? = Book()
book!.price = 60.0
person!.book = book
book!.owner = person!
person = nil
book = nil
手把手帶你學(xué)習(xí)Swift3.0(25):循環(huán)引用解決方案
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門痴脾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颤介,“玉大人,你說我怎么就攤上這事赞赖」龆洌” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵前域,是天一觀的道長辕近。 經(jīng)常有香客問我,道長话侄,這世上最難降的妖魔是什么亏推? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮年堆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘盏浇。我一直安慰自己变丧,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布绢掰。 她就那樣靜靜地躺著痒蓬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪滴劲。 梳的紋絲不亂的頭發(fā)上攻晒,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼动羽!你這毒婦竟也來了包帚?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布峭沦,位于F島的核電站,受9級特大地震影響逃糟,放射性物質(zhì)發(fā)生泄漏吼鱼。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一绰咽、第九天 我趴在偏房一處隱蔽的房頂上張望菇肃。 院中可真熱鬧,春花似錦取募、人聲如沸琐谤。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽斗忌。三九已至,卻和暖如春旺聚,著一層夾襖步出監(jiān)牢的瞬間织阳,已是汗流浹背。 一陣腳步聲響...