2016-04-24 3 views
0

私のアプリでは、ユーザーにアカウント登録をお願いしています。このアプリはユーザーインターフェイスの設計学習のために作られているので、私はバックエンドを使用していません。私はユーザーの電子メールとパスワードを保存したいので、ログインするときにifステートメントを使って確認して、アプリケーションの使用を続けることができます。これを行う最善の方法は何ですか?私は現在Xcode 6.3を使用しています。私は非常に迅速です - クラスのために私自身で学習しています。どんな助けもありがとう。私は解決策を見つけようとしましたが、obj Cを使用しています。ユーザーデータをすばやく保存してデータを使用して決定する(iOSアプリデベロッパー)

+2

「NSUserDefaults」で選択したユーザー名とパスワードを保存し、保存された値と比較することができます – Paulw11

答えて

2

NSUserDefaultsを使用してください。

androidのSharedPreferencesのようです。それはDictionary<String, AnyObject>のようなものです。あなたはキーと値のペアを使ってそれに物を保存します。

ここに例があります:

メールを保存しますか?

NSUserDefaults.standardUserDefaults().setObject(usersEmailHere, forKey: "email") 

上記のコードは、値とキーとして文字列"email"として電子メールを保存します。ただ、これを行います。

let email = NSUserDefaults.standardUserDefaults().stringForKey("email") 

Super-duper easy!あなたは同じキーを使ってメールを返すことができます。

複数のユーザーの電子メールを保存する場合は、の代わりにコアデータを使用することをお勧めします.NSUserDefaultsは少量のデータを保存するためです。

+0

正確には、このコードをビューコントローラの.hファイルに書きますか? – user3874530

+0

@ user3874530待ちます。私はあなたが迅速に使用していると思った。 Swiftに.hファイルはありません。とにかく、あなたは多分ユーザーがログインした後にこのコードを書くべきですか?私は実際にあなたが何を達成したいのか分からない。 – Sweeper

関連する問題