###前提・実現したいこと
ゲームアプリを作っているのですが、ステージごとにスコアを保存したいです。
以下のように色々選択肢があるようなのですが、できればNSUserDefaultsを使いたいです。
・NSUserDefaults
・CoreDate
・Parse
###考えてみたこと
以下のように配列の要素番号(someArray[0])を各ステージにあわせて保存しようかと考えました。
ただもっと良い方法がありそうです。
アドバイスいただけるとありがたいです。
###ソースコード
var someArray: [Int]! var score = 0 let userDefaults = NSUserDefaults.standardUserDefaults() //ステージの数だけ配列の要素を代入 someArray = [0,0,0,0,0] someArray[0] = score userDefaults.setObject(someArray, forKey: "someArray") userDefaults.synchronize() someArray = userDefaults.objectForKey("someArray") as! [Int]
回答1件
あなたの回答
tips
プレビュー