作者ksksBangBang (Bang!)
看板MacDev
标题Re: [问题] JSON key string
时间Sat Jan 19 07:06:31 2013
根据[NSString isEqualToString:]的Documentation
"When you know both objects are strings, this method is a faster way to
check equality than isEqual:."
换句话说 若aObj是一个NSString
isEqual:aObj跟isEqualToString:aObj 传回的值是一样的
若aObj不是NSString
isEqual: 会传回NO
※ 引述《whitefur (白毛)》之铭言:
: 像是AFNetworking这类framework透过http request拿回来的资料
: parse成JSON object(也就是 NSDictionary)
: 该 NSDictionary的key一定跟我们自己给的 @"xxx" 是同一个instance吗
: ex:
: //responseObj是捞回来的东西
: NSDictionary *responseJSONObj =
: [NSJSONSerialization JSONObjectWithData:responseObj];
: 那我们要去取得value很直觉的就会给一个NSString
: 像是 [responseJSONObj objectForKey:@"hello"]
: 可是为什麽能确定[@"hello" isEqualto:XXX] 为YES
: (XXX是responseJSONObj中的某个key)
: 不是只能确定 [@"hello" isEqualToString:XXX] 是YES吗
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 199.2.242.199