NSDictionary(GCKAdditions) カテゴリ
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
さまざまな型の値を安全に検索できるように、NSDictionary に便利なメソッドを追加するカテゴリ。
これらのメソッドは、JSON データ オブジェクトのフィールドを取得および設定する場合に特に便利です。
- (nullable NSString *) gck_stringForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(nullable NSString *) |
defaultValue |
|
|
| |
指定されたフォールバック値を使用して、キーの NSString 値を検索します。
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSString. |
- 戻り値
- キーの値が見つかり、それが NSString だった場合はデフォルト値。それ以外の場合はデフォルト値。
- (nullable NSString *) gck_stringForKey: |
|
(NSString *) |
key |
|
nil
のフォールバック値を持つキーの NSString 値を検索します。
- Parameters
-
- 戻り値
- キーの値(見つかった場合は NSString)、それ以外の場合は
nil
。
- (NSInteger) gck_integerForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSInteger) |
defaultValue |
|
|
| |
指定されたフォールバック値を使用して、キーの NSInteger 値を検索します。
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- 戻り値
- キーの値(見つかって NSNumber だった場合)。それ以外の場合は、デフォルト値。
- (NSUInteger) gck_uintegerForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSUInteger) |
defaultValue |
|
|
| |
指定されたフォールバック値を使用して、キーの NSUInteger 値を検索します。
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- 戻り値
- キーの値(見つかって NSNumber だった場合)。それ以外の場合は、デフォルト値。
- (NSInteger) gck_integerForKey: |
|
(NSString *) |
key |
|
0
のフォールバック値を持つキーの NSInteger 値を検索します。
- Parameters
-
- 戻り値
- キーの値(見つかった場合は NSNumber)、それ以外の場合は
0
。
- (NSUInteger) gck_uintegerForKey: |
|
(NSString *) |
key |
|
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(double) |
defaultValue |
|
|
| |
指定された代替値を使用して、キーの double 値を検索します。
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- 戻り値
- キーの値(見つかって NSNumber だった場合)。それ以外の場合は、デフォルト値。
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
|
代替値が 0.0
のキーの double 値を検索します。
- Parameters
-
- 戻り値
- キーの値(見つかった場合は NSNumber)、それ以外の場合は
0.0
。
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(BOOL) |
defaultValue |
|
|
| |
指定されたフォールバック値を使用して、キーの BOOL 値を検索します。
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- 戻り値
- キーの値(見つかって NSNumber だった場合)。それ以外の場合は、デフォルト値。
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
|
フォールバック値 NO
を使用して、キーの BOOL 値を検索します。
- Parameters
-
- 戻り値
- キーの値(見つかった場合は NSNumber)、それ以外の場合は
NO
。
- (nullable NSDictionary *) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
- (nullable NSArray *) gck_arrayForKey: |
|
(NSString *) |
key |
|
nil
のフォールバック値を持つキーの NSArray 値を検索します。
- Parameters
-
- 戻り値
- キーの値(見つかって NSArray だった場合は
nil
)。
- (nullable NSURL *) gck_urlForKey: |
|
(NSString *) |
key |
|
nil
のフォールバック値を持つキーの NSURL 値を検索します。
- Parameters
-
- 戻り値
- キーの値が見つかり、それが NSString であった場合は NSURL として示され、それ以外の場合は
nil
となります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-12-01 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]