iPhone NSDictionary objectForKey:与 valueForKey:性能
在代码库中,我经常使用方法 valueForKey:
而不是 objectForKey:
。我必须优化一些执行此操作的方法,并且正在考虑将其更改为 objectForKey:
是否会带来一些性能提升?
In a code base I work with method valueForKey:
is often used instead of objectForKey:
. I have to optimize few methods that does this and was thinking if changing this to objectForKey:
will introduce some performance gains?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 NSDictionary,我将使用 objectForKey:..
valueForKey: 如果键不以 @ 开头,则重定向到 objectForKey;如果
以 @ 开头,则调用 [super valueForKey:] 。替换你可以很快地更改为 objectForKey 所以为什么不呢,但我怀疑你会注意到任何区别!
For NSDictionary i would use objectForKey:..
valueForKey: redirects to objectForKey if the key does not start with @ and calls [super valueForKey:] if it does..
using find & replace you can change to objectForKey pretty fast so why not, but i doubt you will notice any difference at all!