これを行う方法を理解したい
NSData *xxx = [xxx objectForKey:@"xxx"];
if (xxx == @"xxx")
//do somthing
これを行う方法を理解したい
NSData *xxx = [xxx objectForKey:@"xxx"];
if (xxx == @"xxx")
//do somthing
またはisEqual:
、最初にクラスをテストしなくても、これを使用して任意のオブジェクトと比較することができます。
id obj = [dict objectForKey:@"key"];
if ( [obj isEqual:@"text"] ) {
//...
}
イントロスペクションを使用して、オブジェクトが別のオブジェクトと同じデータ型であるかどうかを判断できますが、次のようにする必要があります ( type に注意してくださいid
)。
id *obj = [dict objectForKey:@"key"];
if ([obj isKindOfClass:[NSString class]])
{
if ([obj isEqualToString:@"text"])
{
//...
}
}