gpt4 book ai didi

iphone - cocoa ——重新初始化一个对象?

转载 作者:行者123 更新时间:2023-11-28 20:47:33 28 4
gpt4 key购买 nike

假设我想将一个对象重置为其初始状态。看起来很自然的做法是通过它的 init 方法运行它——但 Apple 的指导方针是我只想这样做一次。

创建一个新对象不是一个令人满意的解决方案,因为我需要保留从其他地方指向该对象的指针。

该对象是大型类层次结构的一部分。我可能希望能够重置层次结构中的大部分内容。

建议?

最佳答案

创建一个reset 方法。然后,此方法可以依次由 init 调用,如果它在层次结构中,则所有类都应实现它并调用 super reset

关于iphone - cocoa ——重新初始化一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368599/

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