1

私はこの質問を見つけました:

iPad アプリで複数のユーザーを管理するためのベスト プラクティスは何ですか?

しかし、それは数年前のものであり、質問者によって答えられ、彼は自分自身にあまり自信がないように見えるので、先に進んでこれを尋ねると思いました:

家庭教師が生徒のデータを追跡するために使用するアプリを作成しているとします。チューターが特定の生徒の名前/ID で「ログイン」できるようにしたいので、その生徒のデータのみが表示され、新しいデータはその生徒のデータに追加されます。これは、非常に幅広いアプリ全体に当てはまります。

アプリは 1 人のチューターのみが使用するため、通常の意味でのログインではないため、「ログイン」を逆コンマで囲みます。

「ログイン」にはセキュリティは必要ありません。パスワードも必要ありません。

これに取り組むための受け入れられた方法が何であるかを知りたいだけです。コアデータ? キーホルダー?ユーザーのデフォルト?他の何か?

また、現在「ログイン」している生徒を保存し、この情報をアプリ全体で使用できるようにする必要もあります。シングルトンパターンの使用を考えています。それが普通のやり方だろうか。

私は比較的初心者で、最近スタンフォードの初心者コースを修了しました。iOS 標準に準拠した方法でアプリを作成したいと考えています。

前もって感謝します。

4

1 に答える 1

0

SQL や CoreData などの任意のデータベースを使用します。次に、データベース内の各エントリにユーザー名プロパティがあることを確認して、後でフィルター処理できるようにします。現在のユーザーを保存するには、 をお勧めしNSUserDefaultsます。次のリンクを参照してください。

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html

https://developer.apple.com/library/mac/documentation/cocoa/Conceptual/CoreData/cdProgrammingGuide.html

http://www.raywenderlich.com/913/sqlite-tutorial-for-ios-making-our-app

于 2014-01-28T22:04:12.303 に答える