私が書いているiPadプログラムでは、ユーザーがスコアボードにアクセスする方法としてモーダルビューを使用しています。スコアは手動で保持されます。スコアボードビューにはスコアを上げるボタンとスコアを下げるボタンがあり、UILabelを更新して更新されたスコアを表示します。スコアボードを閉じるための3番目のボタンがあり、モーダルビューは閉じられます。グローバル変数またはシングルトンを使用するスコアボード
ゲームのプレイ中に、スコアボードにアクセスしてスコアを更新します。その後、スコアボードを閉じてゲームプレイを続行します。ゲームプレイは、UINavigationControllerを使用して複数のビューにアクセスすることから構成されます。後でスコアボードにアクセスすると、スコアは0にリセットされます。
スコアボードにアクセスすると、ユーザーが設定したスコアが保持されます。
私は、グローバル変数、シングルトン、その他のいくつかの方法に関する研究を行っています。これがどのように行われるべきかについて多くの議論があるようです。スコアボードにはいくつかの異なるビューからアクセスするので、スコア変数をどのように格納するかはわかりません。
私は何か提案をいただければ幸いです。
ありがとうNSUserDefaultsは正常に機能しました! – JulianF