Re: [問題] 要怎麼記錄分數至排行並排序?!

看板MacDev作者 (新竹好無聊)時間12年前 (2012/10/24 11:20), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/3 (看更多)
所以你有兩個不同的 view controller, 一個用來控制遊戲畫面,另一個用來顯示排行榜。 那你可以為分數紀錄建立一個 class, 裡頭做的事情不外乎就是紀錄、更新、以及儲存分數。 為了讓不同的 view controller 可以使用它,最好把它設計成 singleton。 若是有需要在下次啟動程式時,載入之前的分數, 那可以考慮存到資料庫或是 UserDefault 裡。 幾個實作上的建議讓你參考: 1. 獨立寫成一個 class 2. 跟分數記錄儲存等等相關事務,都寫在這個 class 裡,這樣架構切得比較乾淨 3. 不要因為想要全域存取,就把它設為 AppDelegate 的一個 property, 不要濫用 AppDelegate。使用 singleton 是比較好的設計樣式。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.19.37

10/25 05:03, , 1F
我大概可以理解 但不知道要怎麼下手寫
10/25 05:03, 1F

10/25 05:04, , 2F
有沒有範例程式可以讓我參考 我會比較知道該怎麼做
10/25 05:04, 2F
文章代碼(AID): #1GXrvugB (MacDev)
文章代碼(AID): #1GXrvugB (MacDev)