gpt4 book ai didi

ios - 快速高效的数据加载

转载 作者:行者123 更新时间:2023-11-28 06:43:38 24 4
gpt4 key购买 nike

我有一个网络服务,它根据 categoryID 返回新闻。我想加载与所有新闻相关的新闻。最有效的方法是什么?我正在使用快速。目前我正在这样做。

`

for(i=0 ; i<cat.count ;i++)
{

self.loadCat(cat[i]["catID"])
}

然后在我的加载类别方法中检查当前 id 并将内容加载到单独的数组

`

func loadCat(String:id)
{
serviceCall()
if id==1
{
self.news.append(currentArray)
}
else if id==2
{
self.sports.append(currentArray)
}

else is id==3
{
self.world.append(currentArray)
}

当我有大约 10 个类别时,将所有数据加载到单独的数组中需要很长时间。我怎样才能让它更快。请帮我。谢谢

最佳答案

您可以使用 GCD 并发请求:

dispatch_async(dispatch_queue_create("com.you.downloadCats", DISPATCH_QUEUE_CONCURRENT)) {
// add your request here, don't forget to dispatch to main queue
}

关于ios - 快速高效的数据加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37180973/

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