ゲームの定番機能と言えばそれこそインベーダーゲームの頃より ハイスコア であるのは論を俟たないでしょう。 弾を勘定しながらUFOを待つのだって 名古屋撃ち だって全ては他人より高い得点を出すためで 従ってプレイヤーに取ってはゲームでは証拠となる最高得点が保存、出力されるべく なくてはならない必須機能となる道理です。

それではiPhoneアプリではどのようにその機能を実現すれば良いのでしょうか。 幾つか考えられる内の今回は標題にもある NSUserDefaults を用いた方法で実装してみました。