baasday
 All Classes Functions Properties
BDLeaderboardEntry Class Reference

baasdayサーバ上に保存されるスコアランキングのエントリーです。 More...

#import <BDLeaderboardEntry.h>

Inherits BDObject.

Class Methods

(BDLeaderboardEntry *) + createWithLeaderboardName:values:error:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDLeaderboardEntry *) + createWithLeaderboardName:values:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDLeaderboardEntry *) + createWithLeaderboardName:score:values:error:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDLeaderboardEntry *) + createWithLeaderboardName:score:values:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDLeaderboardEntry *) + createWithLeaderboardName:score:error:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDLeaderboardEntry *) + createWithLeaderboardName:score:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(void) + createInBackgroundWithLeaderboardName:values:block:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(void) + createInBackgroundWithLeaderboardName:score:values:block:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(void) + createInBackgroundWithLeaderboardName:score:block:
 指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDLeaderboardEntry *) + fetchWithLeaderboardName:id:error:
 指定されたスコアランキング内の指定されたIDを持つエントリーを取得します More...
 
(BDLeaderboardEntry *) + fetchWithLeaderboardName:id:
 指定されたスコアランキング内の指定されたIDを持つエントリーを取得します More...
 
(void) + fetchInBackgroundWithLeaderboardName:id:block:
 指定されたスコアランキング内の指定されたIDを持つエントリーを取得します More...
 
(BDListResult *) + fetchAllWithLeaderboardName:query:error:
 指定されたスコアランキング内のエントリーを取得します More...
 
(BDListResult *) + fetchAllWithLeaderboardName:query:
 指定されたスコアランキング内のエントリーを取得します More...
 
(BDListResult *) + fetchAllWithLeaderboardName:error:
 指定されたスコアランキング内のエントリーを取得します More...
 
(BDListResult *) + fetchAllWithLeaderboardName:
 指定されたスコアランキング内のエントリーを取得します More...
 
(void) + fetchAllInBackgroundWithLeaderboardName:query:block:
 指定されたスコアランキング内のエントリーを取得します More...
 
(void) + fetchAllInBackgroundWithLeaderboardName:block:
 指定されたスコアランキング内のエントリーを取得します More...
 

Properties

NSString * leaderboardName
 スコアランキング名
 
NSInteger score
 スコア More...
 
NSUInteger rank
 このエントリーのスコアランキング内での順位 More...
 
NSUInteger order
 このエントリーのスコアランキング内での順番 More...
 
- Properties inherited from BDObject
NSString * id
 ID. More...
 
NSDate * createdAt
 作成日時 More...
 
NSDate * updatedAt
 更新日時 More...
 
- Properties inherited from BDBasicObject
NSDictionary * values
 全てのフィールドの値
 

Additional Inherited Members

- Instance Methods inherited from BDObject
(BOOL) - update:error:
 このオブジェクトを更新します。baasdsayサーバへの反映は即時に行われます。 More...
 
(BOOL) - update:
 このオブジェクトを更新します。baasdayサーバへの反映は即時に行われます。 More...
 
(void) - updateInBackground:block:
 このオブジェクトを更新します。baasdayサーバへの反映は即時に行われます。 More...
 
(BOOL) - deleteWithError:
 このオブジェクトをbaasdayサーバ上から削除します。 More...
 
(BOOL) - delete
 このオブジェクトをbaasdayサーバ上から削除します。 More...
 
(void) - deleteInBackground:
 このオブジェクトをbaasdayサーバ上から削除します。 More...
 

Detailed Description

baasdayサーバ上に保存されるスコアランキングのエントリーです。

スコアと任意のフィールドを持ち、複数のスコアランキングを作成することができます。 スコアは整数のみが許容され、値の大きいものが上位になります。少数を扱う場合はアプリケーションで変換してください(小数点以下3桁まで使う場合は1000倍する等)。値の小さいものを上位にする場合は-1をかけてください。

Method Documentation

+ (void) createInBackgroundWithLeaderboardName: (NSString *)  leaderboardName
score: (NSInteger)  score
block: (BDLeaderboardEntryResultBlock)  block 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
scoreスコア
block追加が完了したか、失敗したときに呼び出されます
+ (void) createInBackgroundWithLeaderboardName: (NSString *)  leaderboardName
score: (NSInteger)  score
values: (NSDictionary *)  values
block: (BDLeaderboardEntryResultBlock)  block 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
scoreスコア
valuesエントリーが持つ値。"_score"フィールドにスコアが設定されている必要があります
block追加が完了したか、失敗したときに呼び出されます
+ (void) createInBackgroundWithLeaderboardName: (NSString *)  leaderboardName
values: (NSDictionary *)  values
block: (BDLeaderboardEntryResultBlock)  block 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
valuesエントリーが持つ値。"_score"フィールドにスコアが設定されている必要があります
block追加が完了したか、失敗したときに呼び出されます
+ (BDLeaderboardEntry *) createWithLeaderboardName: (NSString *)  leaderboardName
score: (NSInteger)  score 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
scoreスコア
Returns
追加したエントリー
+ (BDLeaderboardEntry *) createWithLeaderboardName: (NSString *)  leaderboardName
score: (NSInteger)  score
error: (NSError **)  error 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
scoreスコア
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
追加したエントリー
+ (BDLeaderboardEntry *) createWithLeaderboardName: (NSString *)  leaderboardName
score: (NSInteger)  score
values: (NSDictionary *)  values 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
scoreスコア
valuesエントリーが持つ値
Returns
追加したエントリー
+ (BDLeaderboardEntry *) createWithLeaderboardName: (NSString *)  leaderboardName
score: (NSInteger)  score
values: (NSDictionary *)  values
error: (NSError **)  error 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
scoreスコア
valuesエントリーが持つ値
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
追加したエントリー
+ (BDLeaderboardEntry *) createWithLeaderboardName: (NSString *)  leaderboardName
values: (NSDictionary *)  values 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
valuesエントリーが持つ値。"_score"フィールドにスコアが設定されている必要があります
Returns
追加したエントリー
+ (BDLeaderboardEntry *) createWithLeaderboardName: (NSString *)  leaderboardName
values: (NSDictionary *)  values
error: (NSError **)  error 

指定されたスコアランキングにエントリーを追加します。baasdayサーバへの追加は即時に行われます。

スコアランキングが存在しない場合は自動的に作成されます。

Parameters
leaderboardNameスコアランキング名
valuesエントリーが持つ値。"_score"フィールドにスコアが設定されている必要があります
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
追加したエントリー
+ (void) fetchAllInBackgroundWithLeaderboardName: (NSString *)  leaderboardName
block: (BDListResultBlock)  block 

指定されたスコアランキング内のエントリーを取得します

スコアの大きい順に最大で100件返します。

Parameters
leaderboardNameスコアランキング名
block取得が完了したか、失敗したときに呼び出されます
+ (void) fetchAllInBackgroundWithLeaderboardName: (NSString *)  leaderboardName
query: (BDQuery *)  query
block: (BDListResultBlock)  block 

指定されたスコアランキング内のエントリーを取得します

フィルタとソート順と最大待ち時間は指定できません。ソート順はスコアの大きい順です。最大取得件数を指定しない場合や101以上を指定した場合、最大で100件返します。

Parameters
leaderboardNameスコアランキング名
query抽出条件。取得開始位置と最大取得件数だけが有効です
block取得が完了したか、失敗したときに呼び出されます
+ (BDListResult *) fetchAllWithLeaderboardName: (NSString *)  leaderboardName

指定されたスコアランキング内のエントリーを取得します

スコアの大きい順に最大で100件返します。

Parameters
leaderboardNameスコアランキング名
Returns
取得結果
+ (BDListResult *) fetchAllWithLeaderboardName: (NSString *)  leaderboardName
error: (NSError **)  error 

指定されたスコアランキング内のエントリーを取得します

スコアの大きい順に最大で100件返します。

Parameters
leaderboardNameスコアランキング名
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
取得結果
+ (BDListResult *) fetchAllWithLeaderboardName: (NSString *)  leaderboardName
query: (BDQuery *)  query 

指定されたスコアランキング内のエントリーを取得します

フィルタとソート順と最大待ち時間は指定できません。ソート順はスコアの大きい順です。最大取得件数を指定しない場合や101以上を指定した場合、最大で100件返します。

Parameters
leaderboardNameスコアランキング名
query抽出条件。取得開始位置と最大取得件数だけが有効です
Returns
取得結果
+ (BDListResult *) fetchAllWithLeaderboardName: (NSString *)  leaderboardName
query: (BDQuery *)  query
error: (NSError **)  error 

指定されたスコアランキング内のエントリーを取得します

フィルタとソート順と最大待ち時間は指定できません。ソート順はスコアの大きい順です。最大取得件数を指定しない場合や101以上を指定した場合、最大で100件返します。

Parameters
leaderboardNameスコアランキング名
query抽出条件。取得開始位置と最大取得件数だけが有効です
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
取得結果
+ (void) fetchInBackgroundWithLeaderboardName: (NSString *)  leaderboardName
id: (NSString *)  id
block: (BDLeaderboardEntryResultBlock)  block 

指定されたスコアランキング内の指定されたIDを持つエントリーを取得します

Parameters
leaderboardNameスコアランキング名
idID
block取得が完了したか、失敗したときに呼び出されます
+ (BDLeaderboardEntry *) fetchWithLeaderboardName: (NSString *)  leaderboardName
id: (NSString *)  id 

指定されたスコアランキング内の指定されたIDを持つエントリーを取得します

Parameters
leaderboardNameスコアランキング名
idID
Returns
エントリー
+ (BDLeaderboardEntry *) fetchWithLeaderboardName: (NSString *)  leaderboardName
id: (NSString *)  id
error: (NSError **)  error 

指定されたスコアランキング内の指定されたIDを持つエントリーを取得します

Parameters
leaderboardNameスコアランキング名
idID
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
エントリー

Property Documentation

- (NSUInteger) order
readatomicassign

このエントリーのスコアランキング内での順番

これは[entry integerForKey:"_order"]と同じです。 同一スコアの場合は先に登録されたものが上位になります。

- (NSUInteger) rank
readatomicassign

このエントリーのスコアランキング内での順位

これは[entry integerForKey:"_rank"]と同じです。 同一スコアの場合は同じ順位になります。

- (NSInteger) score
readatomicassign

スコア

これは[entry integerForKey:"_score"]と同じです。


The documentation for this class was generated from the following file: