看板 MacDev 關於我們 聯絡資訊
我要做一個類似line貼圖選單的架構 http://0rz.tw/ytfSH 目前想到的兩種架構 方法一: 仿照UITabBarController 每組貼圖都alloc一個StickerPackageViewController 缺點: 1.貼圖分類組數過多時, 要一直alloc controller, 會用掉很多memory 2.每一組分類都要[[StickerPackageViewController alloc] init] 方法二: 整個StickerLibraryViewController只有一個StickerPackageViewContrller 每次切換tab時 reload data (即更新貼圖) 缺點: 每次切換都要load一次該分類的所有貼圖 請問各位前輩對這兩種方法有什麼看法呢? 哪一架構的效能會比較好? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.109.194 ※ 編輯: wfgh 來自: 111.248.109.194 (07/15 18:15) ※ 編輯: wfgh 來自: 111.248.109.194 (07/15 18:16)
darktt:不要用ViewController改用View來控制會比較節省記憶體使用 07/16 05:30
wfgh:可是每一組分類有他自己的資料,而且有scrollView 07/16 09:35
※ 編輯: wfgh 來自: 114.36.55.232 (07/16 18:11)
darktt:其實它是一個custom的tableView而已 07/17 08:00
還是回到原本的問題,只用一個custom tableView, 每次切換tab就reload一次 還是每個tab都有自己的custom tableView呢? ※ 編輯: wfgh 來自: 114.36.55.232 (07/17 09:46)
darktt:就看你怎麼做,這兩個做法都可以 07/17 13:17