baasday
|
baasdayサーバ上に保存されるオブジェクトの共通の基底クラスです。フィールドの値の取得、baasday上のデータの更新、削除の機能を提供します。 More...
#import <BDObject.h>
Inherits BDBasicObject.
Inherited by BDItem, BDLeaderboardEntry, and BDUser.
Instance Methods | |
(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... | |
![]() | |
(id) | - objectForKey: |
指定されたフィールドの値を返します More... | |
(id) | - objectForKeyPath: |
指定されたフィールドの値を返します More... | |
(id) | - objectForKeyedSubscript: |
指定されたフィールドの値を返します More... | |
(BOOL) | - containsKey: |
指定されたフィールドが存在するかどうかを返します More... | |
(BOOL) | - isNil: |
指定されたフィールドが値としてnilを持つかどうかを返します More... | |
(NSInteger) | - integerForKey: |
指定されたフィールドの値を整数として返します More... | |
(NSInteger) | - integerForKeyPath: |
指定されたフィールドの値を整数として返します More... | |
(double) | - doubleForKey: |
指定されたフィールドの値を数値として返します More... | |
(double) | - doubleForKeyPath: |
指定されたフィールドの値を数値として返します More... | |
(BOOL) | - boolForKey: |
指定されたフィールドの値をブール値として返します More... | |
(BOOL) | - boolForKeyPath: |
指定されたフィールドの値をブール値として返します More... | |
Properties | |
NSString * | id |
ID. More... | |
NSDate * | createdAt |
作成日時 More... | |
NSDate * | updatedAt |
更新日時 More... | |
![]() | |
NSDictionary * | values |
全てのフィールドの値 | |
baasdayサーバ上に保存されるオブジェクトの共通の基底クラスです。フィールドの値の取得、baasday上のデータの更新、削除の機能を提供します。
フィールドの値はNSNumber(数値/ブール)、NSString(文字列)、NSDate(日付)、NSArray、NSDictionary、nilで表されます。
- (BOOL) delete |
このオブジェクトをbaasdayサーバ上から削除します。
- (void) deleteInBackground: | (id) | object | |
(NSError *error) | block | ||
このオブジェクトをbaasdayサーバ上から削除します。
block | 削除が完了したか、失敗したときに呼び出されます |
- (BOOL) deleteWithError: | (NSError **) | error |
このオブジェクトをbaasdayサーバ上から削除します。
error | エラーが発生した場合この引数が指す場所に格納されます |
- (BOOL) update: | (NSDictionary *) | values |
このオブジェクトを更新します。baasdayサーバへの反映は即時に行われます。
valuesに含まれるフィールドを対応する値で更新します。 特別なキーを持つディクショナリをフィールドの値として指定すると、そのフィールドに対して特別な更新を行えます($incなら数値の増加など)。
values | 更新するフィールドと値 |
- (BOOL) update: | (NSDictionary *) | values | |
error: | (NSError **) | error | |
このオブジェクトを更新します。baasdsayサーバへの反映は即時に行われます。
valuesに含まれるフィールドを対応する値で更新します。 特別なキーを持つディクショナリをフィールドの値として指定すると、そのフィールドに対して特別な更新を行えます($incなら数値の増加など)。
values | 更新するフィールドと値 |
error | エラーが発生した場合この引数が指す場所に格納されます |
- (void) updateInBackground: | (NSDictionary *) | values | |
block: | (id) | object | |
(NSError *error) | block | ||
このオブジェクトを更新します。baasdayサーバへの反映は即時に行われます。
valuesに含まれるフィールドを対応する値で更新します。 特別なキーを持つディクショナリをフィールドの値として指定すると、そのフィールドに対して特別な更新を行えます($incなら数値の増加など)。
values | 更新するフィールドと値 |
block | 更新が完了したか、失敗したときに呼び出されます |
|
readatomicassign |
作成日時
これは(NSDate *) [object objectForKey:"_createdAt"]と同じです。
|
readatomicassign |
ID.
これは[object integerForKey:"_id"]と同じです。
|
readatomicassign |
更新日時
これは(NSDate *) [object objectForKey:"_updatedAt"]と同じです。