backend上に保存されたユーザデータを管理するクラスです。ユーザの新規登録やログイン/ログアウト、会員情報の更新・取得・削除を行います。パスワードリセットやメールアドレス認証のリクエスト送信も行います。automaticCurrentUserWithBlock:enableAutomaticUserを設定した場合に、anonymous認証による自動会員登録を実行する。(void)automaticCurrentUserWithBlock:(NCMBUserResultBlock)blockParametersblockanonymous認証による会員登録がリクエストされたあとに実行されるブロックDiscussionenableAutomaticUserが設定されていない場合や、すでにログイン済みの会員が存在している場合はcurrentUserと同じ処理を行う。automaticCurrentUserWithTarget:selector:enableAutomaticUserを設定した場合に、anonymous認証による自動会員登録を実行する。selector:(SEL)selectorParameterstargetanonymous認証による会員登録がリクエストされたあとに実行されるセレクタのターゲットselectoranonymous認証による会員登録がリクエストされたあとに実行されるセレクタDiscussionenableAutomaticUserが設定されていない場合や、すでにログイン済みの会員が存在している場合はcurrentUserと同じ処理を行う。signUp:ユーザの新規登録。必要があればエラーをセットし、取得することもできる。し終わったら与えられたblockを呼び出す。(void)signUpInBackgroundWithBlock:(NCMBErrorResultBlock)blockParametersblock通信後実行されるblock。errorにはエラーがあればエラーのポインタが、なければnilが渡される。し終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParameterstarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。errorにはエラーがあればエラーのポインタが、なければnilが渡される。requestAuthenticationMail:error:指定したメールアドレスに対して、会員登録を行うためのメールを送信するよう要求する。必要があればエラーをセットし、取得することもできる。requestAuthenticationMailInBackground:target:selector:指定したメールアドレスに対して、会員登録を行うためのメールを送信するよう要求する。終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParametersemail指定するメールアドレスtarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。errorにはエラーがあればエラーのポインタが、なければnilが渡される。requestAuthenticationMailInBackground:block:指定したメールアドレスに対して、会員登録を行うためのメールを送信するよう要求する。終わったら与えられたblockを呼び出す。block:(NCMBErrorResultBlock)blockParametersemail指定するメールアドレスblock通信後実行されるblock。errorにはエラーがあればエラーのポインタが、なければnilが渡される。logInWithUsername:password:error:ユーザ名とパスワードを指定してログイン。必要があればエラーをセットし、取得することもできる。logInWithUsernameInBackground:password:target:selector:ユーザ名とパスワードを指定して非同期でログイン。ログインし終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParametersusernameログイン時に指定するユーザ名passwordログイン時に指定するパスワードtarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。userにはログインしたユーザの情報が渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。logInWithUsernameInBackground:password:block:ユーザ名とパスワードを指定して非同期でログイン。ログインし終わったら与えられたblockを呼び出す。block:(NCMBUserResultBlock)blockParametersusernameログイン時に指定するユーザ名passwordログイン時に指定するパスワードblock通信後実行されるblock。userにはログインしたユーザの情報が渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。logInWithMailAddress:password:error:メールアドレスとパスワードを指定してログイン。必要があればエラーをセットし、取得することもできる。logInWithMailAddressInBackground:password:target:selector:メールアドレスとパスワードを指定して非同期でログイン。ログインし終わったら与えられたコールバックを呼び出す。selector:(SEL)selectorParametersemailログイン時に指定するメールアドレスpasswordログイン時に指定するパスワードtarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。userにはログインしたユーザの情報が渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。logInWithMailAddressInBackground:password:block:メールアドレスとパスワードを指定して非同期でログイン。ログインし終わったら与えられたblockを呼び出す。block:(NCMBUserResultBlock)blockParametersemailログイン時に指定するメールアドレスpasswordログイン時に指定するパスワードblock通信後実行されるblock。userにはログインしたユーザの情報が渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。requestPasswordResetForEmail:error:指定したメールアドレスを持つユーザのパスワードリセットを要求。ユーザが存在した場合、パスワードをリセットし、再設定のメールを送信する。必要があればエラーをセットし、取得することもできる。requestPasswordResetForEmailInBackground:target:selector:指定したメールアドレスを持つユーザのパスワードリセットを非同期で要求。ユーザが存在した場合、パスワードをリセットし、再設定のメールを送信する。リセットし終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParametersemail指定するメールアドレスtarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。resultにはリセットの有無をNSNumber型で渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。requestPasswordResetForEmailInBackground:block:指定したメールアドレスを持つユーザのパスワードリセットを非同期で要求。ユーザが存在した場合、パスワードをリセットし、再設定のメールを送信する。リセットし終わったら与えられたblockを呼び出す。block:(NCMBErrorResultBlock)blockParametersemail指定するメールアドレスblock通信後実行されるblock。*error)errorにはエラーがあればエラーのポインタが、なければnilが渡される。signUpFromAnonymous:password:error:匿名会員を正規会員として同期で登録する。2回のAPIリクエストが発生する。objectiId,createDate,updateDate,authdata以外の情報を引き継ぐ。必要があればエラーをセットし、取得することもできる。signUpFromAnonymousInBackgroundWithBlock:password:block:匿名会員を正規会員として非同期で登録する。2回のAPIリクエストが発生する。objectiId,createDate,updateDate,authdata以外の情報を引き継ぐ。必要があればエラーをセットし、取得することもできる。block:(NCMBErrorResultBlock)blockParametersuserName正規会員のユーザー名password正規会員のパスワードblock通信後実行されるblock。errorにはエラーがあればエラーのポインタが、なければnilが渡される。signUpFromAnonymousInBackgroundWithTarget:password:target:selector:匿名会員を正規会員として非同期で登録する。2回のAPIリクエストが発生する。objectiId,createDate,updateDate,authdata以外の情報を引き継ぐ。必要があればエラーをセットし、取得することもできる。selector:(SEL)selectorParametersuserName正規会員のユーザー名password正規会員のパスワードtarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。errorにはエラーがあればエラーのポインタが、なければnilが渡される。withBlock:(NCMBErrorResultBlock)blockParametersgoogleInfogoogleの認証情報(idとaccess_token)block既存のauthDataのgoogle情報のみ更新後実行されるblock。エラーがあればエラーのポインタが、なければnilが渡される。withBlock:(NCMBErrorResultBlock)blockParameterstwitterInfotwitterの認証情報block既存のauthDataのtwitter情報のみ更新後実行されるblock。エラーがあればエラーのポインタが、なければnilが渡される。withBlock:(NCMBErrorResultBlock)blockParametersfacebookInfofacebookの認証情報block既存のauthDataのfacebook情報のみ更新後実行されるblock。エラーがあればエラーのポインタが、なければnilが渡される。エラーがあればエラーのポインタが、なければnilが渡される。