gpt4 book ai didi

objective-c - Objective-C (通过引用传递)

转载 作者:太空狗 更新时间:2023-10-30 04:00:55 24 4
gpt4 key购买 nike

我正在学习如何传递 NSError 指针,书中谈到了指针“成为”一个 NSError 的实例。

我没有计算机科学背景,但这似乎是错误的。

指针是成为对象,还是指向实例化时发生的 future 内存分配?
对象是否被初始化并且指针保留在内存中的位置?

最后,当一个对象在 NSError 和我传递给方法的指针的上下文中具体实例化时,会发生什么具体的事情?

最佳答案

我制作了一张图表,希望能解释发生了什么。左边的框显示代码运行时程序变量包含的内容。右侧显示应用程序的伪代码。您可以看到如何将 NSError 引用返回给 -doSomething:...

的调用者

enter image description here

关于objective-c - Objective-C (通过引用传递),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30881270/

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