gpt4 book ai didi

iphone - 如果我使用 self.fooBar 而不是 fooBar,性能会有所不同吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:34 25 4
gpt4 key购买 nike

注意:我确切地知道属性是什么。这个问题是关于性能的。

使用 self.fooBar 进行 READ 访问对我来说似乎是在浪费时间。正在进行不必要的 Objective-C 消息传递。 getter 通常只是传递 ivar,所以只要确定不会编写合理的 getter 方法,我认为绕过这个沉重的家伙就完全没问题。

Objective-C 消息传递比直接调用慢大约 20 倍。因此,如果有一些使用了数百个属性的高性能高频代码,也许它确实有助于避免不必要的 objective-c 消息传递?

还是我在浪费时间思考这个问题?

最佳答案

这种过早的优化真的应该推迟到你真正注意到或测量(使用 Instruments.app)一个真正的问题。

关于iphone - 如果我使用 self.fooBar 而不是 fooBar,性能会有所不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com