gpt4 book ai didi

ios - 惰性实例化缺点 iOS

转载 作者:行者123 更新时间:2023-11-29 11:00:21 26 4
gpt4 key购买 nike

<分区>

看来惰性实例化被广泛使用并且每个人都知道惰性实例化的优点。

这引出了一个问题:我们应该延迟实例化每个对象吗?

我严重怀疑。

那么问题来了,惰性实例化的缺点是什么?

样本取自(Apple 样本 LocateMe):

- (NSDateFormatter *)dateFormatter {
if (dateFormatter == nil) {
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterLongStyle];
}
return dateFormatter;
}

这将为我们提供仅在需要时才初始化此对象的优势。

顺便说一下,上面的示例取自 Apple,看起来他们只是懒惰地实例化“只读”对象。

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