Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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 表视图不同区段场景下的重用单元行为_Ios_Objective C_Swift_Uitableview - Fatal编程技术网

Ios 表视图不同区段场景下的重用单元行为

Ios 表视图不同区段场景下的重用单元行为,ios,objective-c,swift,uitableview,Ios,Objective C,Swift,Uitableview,在某些情况下,何时知道表可重用性和内存分配概念的行为,我感到非常困惑。我在下面提到了一些,并详细描述了我的理解- 1)当表格视图的单元格具有相同的设计,并且只有一个部分在一起时: 我的理解-在这里,当我们在表视图中向上/向下滚动时,表视图可见单元格被分配一次内存,并且这些单元格的相同内存被重用 2)当有多个单元设计具有不同的重用id和一个部分时。 在这里,相似的单元被重用&不同的单元(即具有不同重用iD的单元)被分配新的内存 3)其中有一个单元设计/单元重用Id,但有多个部分- 在这里,可见的单

在某些情况下,何时知道表可重用性和内存分配概念的行为,我感到非常困惑。我在下面提到了一些,并详细描述了我的理解-

1)当表格视图的单元格具有相同的设计,并且只有一个部分在一起时:

我的理解-在这里,当我们在表视图中向上/向下滚动时,表视图可见单元格被分配一次内存,并且这些单元格的相同内存被重用

2)当有多个单元设计具有不同的重用id和一个部分时。

在这里,相似的单元被重用&不同的单元(即具有不同重用iD的单元)被分配新的内存

3)其中有一个单元设计/单元重用Id,但有多个部分-

在这里,可见的单元也将被重用,因为我们有相同的单元,具有相同的重用ID,无论我们有多少个部分

4)其中有>1个单元设计/单元重用ID,但有多个部分-

这里还取决于何时何地使用不同的单元和不同的reuseID,此时正在分配新的内存位置

5)重复使用电池是否与不同的部分有关?


因此,请检查我对这一事实的理解,如果我在任何方面都错了,请修改我。

你的观点都是正确的