gpt4 book ai didi

iphone - 如何正确停止当前正在运行的 xCode 项目?

转载 作者:可可西里 更新时间:2023-11-01 05:09:28 24 4
gpt4 key购买 nike

这听起来像是一个愚蠢的问题,但是随着 iOS 6 viewDidUnload 不再被调用,我对如何正确终止当前正在开发设备上使用 xCode 调试的 iOS 应用程序很感兴趣。按下面的停止按钮就够了吗?

enter image description here

当我按下那个按钮时到底发生了什么?这是否相当于向应用程序发送停止信号,立即终止应用程序? 是否调用了任何 dealloc 代码?我问的原因是,在使用 start/stop 进行反复调试后,我遇到了一个问题,我的应用似乎出现了随机内存问题(通过分析未检测到泄漏)。

感谢您的想法!

最佳答案

点击停止会立即终止该应用程序。没有 dealloc 或其他代码被调用(尤其是您的应用程序委托(delegate)方法中没有一个可能正在保存数据),进程刚刚终止。然后释放该进程使用的所有内存,当您再次开始时,您将从头开始。

这不太可能是“随机内存”问题的原因。如果您可以提供有关您正在经历的症状的更多详细信息,那么可能还有更多要说的。

模拟用户可能执行的操作的最佳方法是按下主页按钮,然后停止进程。这不会终止您的应用程序,但无论如何您都应该在进入后台时处理所有必要的事情。

关于iphone - 如何正确停止当前正在运行的 xCode 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15768750/

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