Re: [問題] property/synthesize之後...
※ 引述《zonble (zonble)》之銘言:
: 推 leondemon:所以Z大師認為用setA:nil來取代A release比較好嗎? 01/01 17:42
什麼大師,我寫程式也沒有幾年 @_@
狀況是這樣-setA: 是一個 setter,retain、release 是 ObjC
物件的記憶體管理,這兩者之間不是哪個比較好的問題,而是你
要做什麼事情。
成員變數並不等於是 property,有的時候你會需要一個 ObjC 物件
作為成員變數,但是這個變數只在 class 內部使用,而不希望讓
其他 class 取用,或是你會把這個變數宣告成 readonly 的
property,這個時候你自然就不會有 setA: 可以用了。不過,雖然
某個變數你沒有在 interface 宣告 getter/setter,但是你用
KVO 的方式還是可能可以拿到就是了…。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.190.100
推
01/02 23:45, , 1F
01/02 23:45, 1F
→
01/02 23:46, , 2F
01/02 23:46, 2F
→
01/02 23:46, , 3F
01/02 23:46, 3F
→
01/02 23:46, , 4F
01/02 23:46, 4F
→
01/02 23:47, , 5F
01/02 23:47, 5F
→
01/02 23:48, , 6F
01/02 23:48, 6F
→
01/02 23:48, , 7F
01/02 23:48, 7F
推
01/02 23:52, , 8F
01/02 23:52, 8F
→
01/02 23:54, , 9F
01/02 23:54, 9F
→
01/02 23:54, , 10F
01/02 23:54, 10F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章