[問題] ARC 開啟之後的記憶體管理
ARC 開啟之後, 是不是就可以不用處理記憶體的釋放呢?
看文件都有說到有 alloc 就要自己release該物件.
在ARC的模式之後, release/dealloc 都會被 compiler擋掉.
爬文之後,瞭解到compiler會自動安插 release 的語法.
由於之前用C寫了很久,自己 alloc 卻沒有自己 free 掉的話,
總覺得這樣寫不太好. 還是說可以相信compiler的智慧呢?
另一個是宣告的問題. 在寫 ui 程式的時候,
如果有使用到自己寫的class, 要在interface裡面寫宣告嘛?
還是參考 UIButton 之類的元件,只要寫 @property就好?
我自己的實驗結果是寫宣告,
但是UI的元件可以不用在interface裡面宣告
就可以取得instance呢 ([self mybtn]),
是因為@synthesize 產生的 getter會產生instance嘛?
先謝謝各位的回答了.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.153.31
→
11/24 11:33, , 1F
11/24 11:33, 1F
→
11/24 11:34, , 2F
11/24 11:34, 2F
→
11/24 11:34, , 3F
11/24 11:34, 3F
→
11/24 11:41, , 4F
11/24 11:41, 4F
→
11/24 11:41, , 5F
11/24 11:41, 5F
→
11/24 16:57, , 6F
11/24 16:57, 6F
→
11/24 21:47, , 7F
11/24 21:47, 7F
→
11/24 21:48, , 8F
11/24 21:48, 8F
→
11/24 22:25, , 9F
11/24 22:25, 9F
→
11/24 23:28, , 10F
11/24 23:28, 10F
→
11/24 23:28, , 11F
11/24 23:28, 11F
→
11/24 23:29, , 12F
11/24 23:29, 12F
→
11/24 23:29, , 13F
11/24 23:29, 13F
→
11/24 23:49, , 14F
11/24 23:49, 14F
→
11/25 11:06, , 15F
11/25 11:06, 15F
→
11/25 11:07, , 16F
11/25 11:07, 16F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章