作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
被认为基本上总是使用指定的初始值设定项我在使用 [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/
我是一名优秀的程序员,十分优秀!