gpt4 book ai didi

ios - 一个 ViewController 占用多少内存?

转载 作者:行者123 更新时间:2023-11-28 18:29:03 25 4
gpt4 key购买 nike

我想知道单个 ViewController 需要多少内存,因为当我开发一些应用程序时,我仍然不确定创建更多 ViewControllers< 是否更好 ,或者如果我应该创建更少的 ViewControllers 并更改 code 中的内容,而不是 UserInterface

我的意思的例子:假设我有两种类型的数据,我想在呈现的 ViewController 上看到它们,但这两种类型几乎相同。那么我应该只有一个 ViewController 并在代码中更改内容,还是我可以为每种类型创建 ViewController

我知道这取决于 UI 中有多少代码和多少东西,但假设它是几行代码,只是一个非常基本的 ViewController

我研究了 View Controller 的作用苹果公司,但我找不到答案。 https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/index.html#//apple_ref/doc/uid/TP40007457-CH2-SW1

我知道这有点奇怪,但我真的很好奇。谢谢。

最佳答案

未实例化的 View Controller 不使用任何内存。作为应用程序的一部分,它占用少量磁盘空间,但在创建和显示之前在运行时不占用内存。

您目前犯了过早优化的罪。正确编写代码,使其易于编写、易于维护和调试。在遇到需要解决的问题之前,不要担心内存使用和性能等问题。

如果您有两个不同的屏幕和两种不同类型的数据,那么创建两个不同的 View Controller 。

一旦它开始工作,然后通过 Instruments 运行它并确认您没有泄漏或引用循环浪费内存。

关于ios - 一个 ViewController 占用多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39754719/

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