A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© shenlongzs 中级黑马   /  2014-4-8 21:59  /  1042 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁可以回答下objectForKey与valueForKey在NSDictionary中的差异

2 个回复

倒序浏览
http://www.cocoachina.com/newbie/basic/2012/0515/4254.html
可以参考这个
回复 使用道具 举报
valueForKey: 取值是找和指定 key 同名的 property accessor,没有的时候执行 valueForUndefinedKey:,而 valueForUndefinedKey: 的默认实现是抛出 NSUndefinedKeyException 异常。objectForKey: 和 valueForKey: 在多数情况下都是一样的结果返回,但是如果 key 是以 @ 开头,valueForKey: 就成了一个大坑,建议在 NSDictionary 下只用 objectForKey: 来取值。

评分

参与人数 1技术分 +1 收起 理由
jing迪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马