黑马程序员技术交流社区

标题: objectForKey与valueForKey的差异 [打印本页]

作者: shenlongzs    时间: 2014-4-8 21:59
标题: objectForKey与valueForKey的差异
谁可以回答下objectForKey与valueForKey在NSDictionary中的差异
作者: 一只小菜鸟    时间: 2014-4-8 22:53
http://www.cocoachina.com/newbie/basic/2012/0515/4254.html
可以参考这个
作者: 那个Mr_Z    时间: 2014-4-9 07:16
valueForKey: 取值是找和指定 key 同名的 property accessor,没有的时候执行 valueForUndefinedKey:,而 valueForUndefinedKey: 的默认实现是抛出 NSUndefinedKeyException 异常。objectForKey: 和 valueForKey: 在多数情况下都是一样的结果返回,但是如果 key 是以 @ 开头,valueForKey: 就成了一个大坑,建议在 NSDictionary 下只用 objectForKey: 来取值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2