gpt4 book ai didi

iphone - 全局声明使用 viewWithTag : and declaring in viewDidLoad:

转载 作者:行者123 更新时间:2023-11-28 17:44:31 25 4
gpt4 key购买 nike

我开始了一个新项目,我想知道是否有人试验过哪个更有效,在 .h 文件中声明一个对象(例如 UIButton)或在 viewDidLoad 方法中创建对象并使用 viewWithTag: 方法在创建元素后访问该元素。

当然,在 .h 文件中声明它是最简单的,但由于我的应用程序将在媒体方面很重(很多图像),我想知道使用标签是否会更好。我的意思是更好,应用程序将使用更少的内存,运行更流畅或诸如此类的事情。

感谢您的输入。

最佳答案

我会使用 IBOutlet 来访问您在 XIB 中声明的 UIView。我会推荐的是:

1) 如果发生了很多事情,但你知道它们有多少(UILabels、UIButtons、UIViews、UIScrollViews 等),我会在 XIB 中创建它们,然后在 IBOulets 中创建它们,这样我就可以在代码中控制它们.它让您的生活更轻松(从内存管理的角度来看)。

2) 如果您不确定需要多少 View ,我会动态创建它们。因为它使您可以自由添加所需的数量。

我的规则是:如果我知道我将拥有多少 View ,如果不是动态的话,可能会在 XIB 中创建它们。

关于iphone - 全局声明使用 viewWithTag : and declaring in viewDidLoad:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740243/

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