在IOS中“自我”引用何时应该弱?

时间:2016-07-11 02:19:25

标签: ios swift

我刚刚了解到,如果你不使它变弱,你的viewControllers将不会被释放(强引用)。这是否意味着每次关闭应用程序时,如果你没有使它变弱,你仍然会在内存中留下一些“垃圾”(viewControllers)?如果是这样的话,那么“弱”应该是“自我”的强制性吗?

1 个答案:

答案 0 :(得分:1)

这取决于你自己在架构中指的是什么。如果self指的是需要在应用程序中保留的类型,那么当应用程序转到前台时它将保留。您可能希望确保这是必要的,并确保避免强烈的保留周期。