backendとアプリ間のデータの送受信を管理するクラスです。アプリケーション内オブジェクトの取得・保存・削除などを管理するメインのクラスです。allKeysオブジェクトのキーを取得する。createdAt、updatedAt、objectIdは含まれない。addUniqueObject:forKey:キーで指定した配列に指定したオブジェクトを追加する。オブジェクトの順序は保証されない。*)keyParametersobject追加するオブジェクトkey追加する配列のキーDiscussionまた、追加したオブジェクトが配列内に既に存在した場合は追加されません。addUniqueObjectsFromArray:forKey:キーで指定した配列に指定した複数のオブジェクトを追加する。オブジェクトの順序は保証されない。*)keyParametersobjects追加する複数のオブジェクトkey追加する配列のキーDiscussionまた、追加したオブジェクトが配列内に既に存在した場合は追加されない。incrementKey:指定したキーの値に1を足す。未登録のものは新規登録される。incrementKey:byAmount:指定したキーの値にamountで指定した増減値を加える。未登録のものは新規登録される。デフォルトは0に増減値を加えた値になる。backendにオブジェクトを保存する。エラーをセットし、エラー内容を見る事もできる。backendにオブジェクトを保存する。(void)saveInBackgroundWithBlock:(NCMBErrorResultBlock)userBlockParametersuserBlock通信後に実行されるblock。backendにオブジェクトを保存する。通信後は指定されたセレクタを実行する。backendにオブジェクトを保存する。(void)saveEventually:(NCMBErrorResultBlock)callbackParameterscallbacksaveEventuallyを実行したあとに呼び出されるcallback。*error)saveEventually実行時にオフラインだった場合はerrorにnilが渡されるDiscussion通信できない場合は、次回オンライン時に保存される。保存処理が完了する前にアプリが終了した場合は、次回アプリ起動後オンライン時に保存される。この場合再度処理を実行しても指定したコールバックは実行されない。backendからobjectIdをキーにしてデータを取得する。**)errorParameterserrorエラーを保持するポインタDiscussionrefreshを実行する前にセットされた値はリセットされる。backendからobjectIdをキーにしてデータを取得し、指定されたコールバックを呼び出す。(void)refreshInBackgroundWithBlock:(NCMBErrorResultBlock)blockParametersblock通信後に実行されるblock。Discussionrefreshを実行する前にセットされた値はリセットされる。backendからobjectIdをキーにしてデータを取得し、指定されたセレクタを呼び出す。selector:(SEL)selectorParameterstarget呼び出すセレクタのターゲットselector実行するセレクタDiscussionrefreshを実行する前にセットされた値はリセットされる。backendからobjectIdをキーにしてデータを取得する。**)errorParameterserrorエラーを保持するポインタDiscussionfetchを実行する前にセットされた値と統合されるが、サーバー上にすでにキーがあった値は上書きされる。backendからobjectIdをキーにしてデータを取得し、指定されたコールバックを呼び出す。(void)fetchInBackgroundWithBlock:(NCMBErrorResultBlock)blockParametersblock通信後に実行されるblock。Discussionfetchを実行する前にセットされた値と統合されるが、サーバー上にすでにキーがあった値は上書きされる。backendからobjectIdをキーにしてデータを取得し、指定されたセレクタを呼び出す。selector:(SEL)selectorParameterstarget呼び出すセレクタのターゲットselector実行するセレクタDiscussionfetchを実行する前にセットされた値と統合されるが、サーバー上にすでにキーがあった値は上書きされる。backendとローカル上から削除する。backendとローカル上から削除し、指定されたコールバックを呼び出す。(void)deleteInBackgroundWithBlock:(NCMBErrorResultBlock)userBlockParametersuserBlock通信後に実行されるblock。backendとローカル上から削除し、指定されたセレクタを呼び出す。backendからオブジェクトを削除する。(void)deleteEventually:(NCMBErrorResultBlock)callbackParameterscallbacksaveEventuallyを実行したあとに呼び出されるcallback。*error)deleteEventually実行時にオフラインだった場合はerrorにnilが渡されるDiscussion通信できない場合は、次回オンライン時に削除される。削除処理が実行される前にアプリが終了した場合は、次回アプリ起動後オンライン時に削除される。この場合再度処理を実行しても指定したコールバックは実行されない。