backend上のデータを検索するためのクラスです。includeKey:子の情報も含めて親情報を取得。クエリに設定された検索条件で取得できるオブジェクトに加えて、各オブジェクトに格納された、キー(引数)のオブジェクトの情報も取得する。whereKey:containsAllObjectsInArrayTo:「指定したキーの値に対して、指定した配列の値が全て含まれるものを検索」という検索条件を設定。whereKey:nearGeoPoint:指定位置から近い順にオブジェクトを取得。取得件数はlimit依存。whereKey:nearGeoPoint:withinMiles:指定位置から近い順に、指定距離までの範囲に含まれるオブジェクトを取得。取得件数はlimit依存。whereKey:nearGeoPoint:withinKilometers:指定位置から近い順に、指定距離までの範囲に含まれるオブジェクトを取得。取得件数はlimit依存。whereKey:nearGeoPoint:withinRadians:指定位置から近い順に、指定距離までの範囲に含まれるオブジェクトを取得。取得件数はlimit依存。whereKey:withinGeoBoxFromSouthwest:toNortheast:指定された短形範囲に含まれるオブジェクトを取得。短形は、左下(南西)と右上(北東)を指定する。ソートは通常検索に準拠。取得件数はlimit依存。whereKey:matchesKey:inQuery:「第一引数は親クエリにおけるキー、第二引数はサブクエリ(第三引数)におけるキーとし、親とサブクエリで得られた値の中で一致するものを検索」という検索条件を設定。orderByAscending:「指定したキーで昇順に並べ替える」という検索条件を設定。並べ替え設定が存在している場合は上書きされる。addAscendingOrder:「指定したキーで昇順に並べ替える」という設定を検索条件に追加。並べ替え設定が存在している場合は、既存のものより優先度が低い。orderByDescending:「指定したキーで降順に並べ替える」という検索条件を設定。並べ替え設定が存在している場合は上書きされる。addDescendingOrder:「指定したキーで降順に並べ替える」という設定を検索条件に追加。並べ替え設定が存在している場合は、既存のものより優先度が低い。orderBySortDescriptor:「指定したNSSortDescriptor通りに並べ替える」という検索条件を設定。並べ替え設定が存在している場合は上書きされる。orderBySortDescriptors:「指定した複数のNSSortDescriptor通りに並べ替える」という検索条件を設定。並べ替え設定が存在している場合は上書きされる。getObjectOfClass:objectId:error:指定したクラスとobjectIDを持つオブジェクトを取得。必要があればエラーをセットし、取得することもできる。getObjectWithId:error:指定したobjectIDを持つオブジェクトを取得。必要があればエラーをセットし、取得することもできる。getObjectInBackgroundWithId:block:指定したobjectIDを持つオブジェクトを非同期で取得。取得し終わったら与えられたblockを呼び出す。block:(NCMBObjectResultBlock)blockParametersobjectId取得するオブジェクトのobjectIDblock通信後に実行されるblock。objectには取得したオブジェクトが渡される。errorにはエラーがなければnilが渡される。getObjectInBackgroundWithId:target:selector:指定したobjectIDを持つオブジェクトを非同期で取得。取得し終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParametersobjectId取得するオブジェクトのobjectIDtarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。resultには取得したオブジェクトが渡され、当てはまるものがなければnilが渡される。errorにはエラーがなければnilが渡される。getUserObjectWithId:error:指定したobjectIDのユーザを取得。必要があればエラーをセットし、取得することもできる。findObjects:設定されている検索条件に当てはまるオブジェクトを取得。必要があればエラーをセットし、取得することもできる。findObjectsInBackgroundWithBlock:設定されている検索条件に当てはまるオブジェクトを非同期で取得。取得し終わったら与えられたblockを呼び出す。(void)findObjectsInBackgroundWithBlock:(NCMBArrayResultBlock)blockParametersblock信後に実行されるblock。objectsには取得したオブジェクトが渡される。errorにはエラーがなければnilが渡される。findObjectsInBackgroundWithTarget:selector:設定されている検索条件に当てはまるオブジェクトを非同期で取得。取得し終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParameterstarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。resultには取得したオブジェクトが渡され、当てはまるものがなければnilが渡される。errorにはエラーがなければnilが渡される。getFirstObject:設定されている検索条件に当てはまるオブジェクトを一件取得。必要があればエラーをセットし、取得することもできる。getFirstObjectInBackgroundWithBlock:設定されている検索条件に当てはまるオブジェクト一件を非同期で取得。取得し終わったら与えられたblockを呼び出す。(void)getFirstObjectInBackgroundWithBlock:(NCMBAnyObjectResultBlock)blockParametersblock通信後に実行されるblock。objectには取得したオブジェクトが渡される。errorにはエラーがなければnilが渡される。getFirstObjectInBackgroundWithTarget:selector:設定されている検索条件に当てはまるオブジェクト一件を非同期で取得。取得し終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParameterstarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。resultには取得したオブジェクトが渡され、当てはまるものがなければnilが渡される。errorにはエラーがなければnilが渡される。countObjects:設定されている検索条件に当てはまるオブジェクトの件数を取得。必要があればエラーをセットし、取得することもできる。countObjectsInBackgroundWithBlock:設定されている検索条件に当てはまるオブジェクトの件数を非同期で取得。取得し終わったら与えられたblockを呼び出す。(void)countObjectsInBackgroundWithBlock:(NCMBIntegerResultBlock)blockParametersblock通信後に実行されるblock。countには取得した件数が渡される。errorにはエラーがなければnilが渡される。countObjectsInBackgroundWithTarget:selector:設定されている検索条件に当てはまるオブジェクトの件数を非同期で取得。取得し終わったら指定されたコールバックを呼び出す。selector:(SEL)selectorParameterstarget呼び出すセレクタのターゲットselector呼び出すセレクタ。次のシグネチャを持つ必要がある。resultには取得した件数が渡される。errorにはエラーがなければnilが渡される。cancel非同期通信をキャンセルする。通信キャンセル後、コールバックは呼ばれない。