[問題] ViewController 的建立時機
小弟是 Objective-C 的新手,有個問題想請教一下大家。
假設 RootViewController 有十個按鈕,每一個按鈕都會跳到相對應的
ViewController 中。
那麼我應該是在 RootViewController 的 ViewDidLoad(or init) 時,分
別將這些 ViewController 物件 alloc 出來,然後存放在相對應的
RootViewController 的 property(or private variable)中,還是應該
在觸發 Button Event 時,再 alloc 出來,然後存放在
RootViewController 的 property(or private variable)中?
這兩種做法是否沒有定論?視情況而定?
那分別又有什麼優缺呢?
希望有大大可以幫忙解惑!謝謝!問題很新,實在抱歉!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.250.115
→
11/24 21:52, , 1F
11/24 21:52, 1F
→
11/24 21:53, , 2F
11/24 21:53, 2F
→
11/24 21:53, , 3F
11/24 21:53, 3F
→
11/24 21:55, , 4F
11/24 21:55, 4F
→
11/24 21:56, , 5F
11/24 21:56, 5F
謝謝回應!再請問,如果我都是等 root 被 release 才 release 這些 controller,
那在 iphone 3GS 上面是否很容易 crash ?(因為一直佔著記憶體)
※ 編輯: bmzz 來自: 210.242.250.115 (11/24 21:58)
→
11/24 22:51, , 6F
11/24 22:51, 6F
推
11/25 21:13, , 7F
11/25 21:13, 7F
→
11/25 21:14, , 8F
11/25 21:14, 8F
→
11/25 21:15, , 9F
11/25 21:15, 9F
→
11/25 21:16, , 10F
11/25 21:16, 10F
推
11/26 11:57, , 11F
11/26 11:57, 11F
→
11/26 11:58, , 12F
11/26 11:58, 12F
了解,非常感謝大家的回應!
※ 編輯: bmzz 來自: 114.24.75.187 (11/26 20:24)
→
11/26 21:12, , 13F
11/26 21:12, 13F
→
11/26 21:12, , 14F
11/26 21:12, 14F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章