首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSMutableArray内存分配

NSMutableArray内存分配
EN

Stack Overflow用户
提问于 2013-05-30 06:30:37
回答 1查看 227关注 0票数 0

我有一个有14个索引作为全局NSArray的NSMutableArray,让我们称它为'A‘。在每个索引中,我都有一个子数组(因此我在‘A’中有14个子数组)。然后,这些数组构成我的UITableViews的数据。

如果我检查服务器并下载一个新的子数组(在后台线程上),让我们将其命名为'B‘,并希望替换'A’(在主线程上)中的一个数组,那么从'A‘中的一个索引读取数据,同时在不同的索引处重写另一个不同的数组(我强调它永远不会是相同的索引)是否安全?是否会导致内存问题?

我对内存分配和指针如何工作的了解是有限的,而且我似乎找不到关于这方面的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-30 06:37:25

是的,只要线程不尝试访问相同的子数组,您就会很好。如果子数组本身是删除的,那么您只需重写其中的数据,或者使用a new array来替换它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16824997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档