gpt4 book ai didi

ios - NSNotification addObserver/removeObserver 适当的方法来放置它们

转载 作者:行者123 更新时间:2023-12-01 17:27:10 26 4
gpt4 key购买 nike

我看过NSNotification addObserver/removeObserver 放在viewDidLoad/viewDidUnload , viewDidAppear/viewDidDisappear ,释放`....

在这里使用什么正确的方法使事情变得整洁?

最佳答案

那要看。您是否只想在 View Controller 在屏幕上时接收通知(然后 viewWillAppear/Disappear 可能是一个不错的选择)或者当 View 当前未处于事件状态时接收通知。在后一种情况下,init 方法可能比 viewDidLoad 更适合。 (或者 View 当前在内存中的通知是否重要?)。

另请注意 viewDidUnload在所有情况下都不会调用(仅当 View 被卸载但 View Controller 保留在内存中时 - 如果 View Controller 在加载 View 时被释放,则仅调用 dealloc 并且是取消注册的正确位置。

关于ios - NSNotification addObserver/removeObserver 适当的方法来放置它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10948559/

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