Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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
Ios 对单个文件中的部分代码禁用ARC_Ios_Automatic Ref Counting_Objective C Blocks - Fatal编程技术网

Ios 对单个文件中的部分代码禁用ARC

Ios 对单个文件中的部分代码禁用ARC,ios,automatic-ref-counting,objective-c-blocks,Ios,Automatic Ref Counting,Objective C Blocks,我正在运行一个子程序,它将对给定时间范围内占用的内存产生一些影响,并且能够使应用程序崩溃 我想知道是否有一个宏可以强制应用程序仅针对单个文件中的特定代码块禁用ARC(类似于您在代码块中实现本机汇编指令的方式)。您是否100%肯定没有这个魔法就不行?您可以。就我个人而言,我会将你的“子程序”移动到一个独立的类中,将其分离到自己的文件中,并以这种方式进行管理,但在不了解代码的情况下,很难对其进行太多详细的注释。这几乎是不可能的!!我能建议的唯一方法是将特定块移动到单独的文件中,并禁用该文件中的ARC

我正在运行一个子程序,它将对给定时间范围内占用的内存产生一些影响,并且能够使应用程序崩溃


我想知道是否有一个宏可以强制应用程序仅针对单个文件中的特定代码块禁用ARC(类似于您在代码块中实现本机汇编指令的方式)。

您是否100%肯定没有这个魔法就不行?您可以。就我个人而言,我会将你的“子程序”移动到一个独立的类中,将其分离到自己的文件中,并以这种方式进行管理,但在不了解代码的情况下,很难对其进行太多详细的注释。这几乎是不可能的!!我能建议的唯一方法是将特定块移动到单独的文件中,并禁用该文件中的ARC@马特吉布森,帝力,谢谢你的意见。这是我可以做的,但这会使代码有点难看和不合适,但我可以解决它(也许现在)。谢谢!