成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

社會變量及其屬性 ios中什么是弱變量跟強(qiáng)變量?

ios中什么是弱變量跟強(qiáng)變量?在這種情況下,即使兩個(gè)物體沒有足夠的強(qiáng)度來容納對方,它們也會被摧毀。這個(gè)問題可以通過在兩個(gè)對象之間建立一個(gè)弱引用來解決。我們可以在父對象和子對象之間使用強(qiáng)引用,在子對象和

ios中什么是弱變量跟強(qiáng)變量?

在這種情況下,即使兩個(gè)物體沒有足夠的強(qiáng)度來容納對方,它們也會被摧毀。這個(gè)問題可以通過在兩個(gè)對象之間建立一個(gè)弱引用來解決。我們可以在父對象和子對象之間使用強(qiáng)引用,在子對象和父對象之間使用弱引用。這樣,就沒有循環(huán)維護(hù),弱變量也不能防止被引用對象被破壞。在這種情況下,子對象不能阻止父對象被銷毀。此時(shí),子對象將被系統(tǒng)自動設(shè)置為nil,這也避免了無意中向其發(fā)送消息而導(dǎo)致崩潰的問題。因?yàn)橄騨il對象發(fā)送消息不會響應(yīng)。

可以使用弱關(guān)鍵字聲明弱變量:

強(qiáng)變量:通常弧中的所有指針變量都是強(qiáng)變量。引用對象到對象u將新對象分配到對象u舊對象使對象u新對象自動保留,而舊對象自動保留u舊對象將在分配時(shí)釋放。強(qiáng)變量在默認(rèn)情況下初始化為0,無論它是實(shí)例變量、局部變量還是全局變量