gpt4 book ai didi

ios - 使用 [UIView new] 的任何注意事项;?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:37 25 4
gpt4 key购买 nike

被认为基本上总是使用指定的初始值设定项我在使用 [UIView new]; 而不是 [[UIView alloc 创建新的 viewInstances 时感觉有点脏] initWithFrame:CGRectZero];?

是否有任何原因?有什么实际区别吗?如果您正在创建一个没有任何框架信息的新 View 实例,那么回退到 [UIView new]; 不会简单地删除很多代码吗?我的猜测[[UIView alloc] initWithFrame:CGRectZero]; 实际上是在后台调用的(?)

最佳答案

[UIView new] 是替换 [[UIView alloc] init] 的便捷方法,所以它1 不同于 [[UIView alloc] initWithFrame:CGRectZero]

Is there any reason not to this?`

在这种情况下,我会说"is"。在这种情况下,您不能保证 init 等同于 initWithFrame:CGRectZero

My guess would be that ...

有可能你是对的,两者的行为相同;这不是 future 的证据。像这样的实现细节可能会改变。

1。 可能不一样,我不知道 initWithFrame: 在幕后做了什么。

关于ios - 使用 [UIView new] 的任何注意事项;?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22221376/

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