菜鸟教程小白 发表于 2022-12-13 00:34:33

ios - 一起解析数组的每个元素 - iOS


                                            <p><p>我有一个类似以下示例的数组:</p>

<pre><code>[
    {
      &#34;lx&#34;: 144,
      &#34;ly&#34;: 57,
      &#34;mx&#34;: 144,
      &#34;my&#34;: 56
    },
    {
      &#34;lx&#34;: 321,
      &#34;ly&#34;: -4,
      &#34;mx&#34;: 298,
      &#34;my&#34;: 16
    }
]
</code></pre>

<p>我想设置每个元素的一半值。</p>

<p>简而言之,我想要以下内容。</p>

<pre><code>[
    {
      &#34;lx&#34;: 72,
      &#34;ly&#34;: 28.5,
      &#34;mx&#34;: 72,
      &#34;my&#34;: 28
    },
    {
      &#34;lx&#34;: 160.5,
      &#34;ly&#34;: -2,
      &#34;mx&#34;: 149,
      &#34;my&#34;: 8
    }
]
</code></pre>

<p>我正在使用以下代码:</p>

<pre><code>    NSMutableArray * tempArray = ;
    for (int i = 0; i &lt; jsonArray.count; i++)
    {
      NSMutableDictionary * tempDict = ];
      tempDict[@&#34;lx&#34;] = @( intValue]/2);
      tempDict[@&#34;ly&#34;] = @( intValue]/2);
      tempDict[@&#34;mx&#34;] = @( intValue]/2);
      tempDict[@&#34;my&#34;] = @( intValue]/2);
      ;
    }
</code></pre>

<p>我已经用循环完成了它,它在处理少量数据时运行良好。</p>

<p>但是当我有大数据时,应用程序的行为会变慢。</p>

<p>任何帮助将不胜感激</p>

<p>谢谢...</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>也许您可以在后台线程中异步计算它,这样您就不会阻塞 UI。</p>

<pre><code>dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
    // Code to execute in background thread
});
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 一起解析数组的每个元素 - iOS,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/25198074/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/25198074/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 一起解析数组的每个元素 - iOS