Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 仪器能否告诉我在哪条线路上使用ARC进行了保留/释放呼叫?_Objective C_Xcode_Automatic Ref Counting_Instruments_Xcode Instruments - Fatal编程技术网

Objective c 仪器能否告诉我在哪条线路上使用ARC进行了保留/释放呼叫?

Objective c 仪器能否告诉我在哪条线路上使用ARC进行了保留/释放呼叫?,objective-c,xcode,automatic-ref-counting,instruments,xcode-instruments,Objective C,Xcode,Automatic Ref Counting,Instruments,Xcode Instruments,Instruments为我的对象提供了一个漂亮的参考计数事件细分,如下所示: 它还告诉我调用发生在哪个方法/函数中。有没有办法找出哪些线路负责这些呼叫?您是否分别运行了泄漏和分配仪器?ARC通常意味着您只需要查看引用的所有权。另外,您是否在Instruments中旋转打开了右侧细节视图?这通常为您提供分配链中选定行的调用堆栈。您是否分别运行泄漏和分配工具?ARC通常意味着您只需要查看引用的所有权。另外,您是否在Instruments中旋转打开了右侧细节视图?这通常为您提供分配链中选定行的调用堆栈

Instruments为我的对象提供了一个漂亮的参考计数事件细分,如下所示:


它还告诉我调用发生在哪个方法/函数中。有没有办法找出哪些线路负责这些呼叫?

您是否分别运行了泄漏和分配仪器?ARC通常意味着您只需要查看引用的所有权。另外,您是否在Instruments中旋转打开了右侧细节视图?这通常为您提供分配链中选定行的调用堆栈。

您是否分别运行泄漏和分配工具?ARC通常意味着您只需要查看引用的所有权。另外,您是否在Instruments中旋转打开了右侧细节视图?这通常为您提供分配链中选定行的调用堆栈。

您不能只进行步骤调试并监视对象的保留计数吗?我不认为Instruments可以做到这一点,但我不是pro.AFAIK。您不能同时运行Instruments和调试器。的后半部分向您展示了如何在分配工具中打开引用计数,这会将您带到有问题的代码行。难道您不能单步调试并监视对象的保留计数吗?我不认为Instruments可以做到这一点,但我不是专业人士。AFAIK您不能同时运行Instruments和调试器。的后半部分向您展示了如何在分配工具中打开引用计数,然后可以将您带到有问题的代码行。