gpt4 book ai didi

objective-c - 将一个数组分成四个元素的单独数组加上提醒

转载 作者:行者123 更新时间:2023-11-28 20:33:17 25 4
gpt4 key购买 nike

我试图将一个数组分成四个元素的单独数组,其中最后一个数组将包含提醒。例如,如果主数组的长度属性为 10,则将创建三个子数组 - 两个包含四个元素,一个包含两个元素。

我现在的代码如下所示:

NSMutableArray *mainMutableArray = [NSMutableArray arrayWithObjects:@"First", @"Second", @"Third", @"Fourth", @"Fifth", @"Sixth", @"Seventh", @"Eighth", nil];
NSMutableArray *mutableArrayOfSubarrays = [NSMutableArray array];

int length = mainMutableArray.count / 4;
int location = 0;

for (int i = 0; i < length; i++)
{
[mutableArrayOfSubarrays addObject:[mainMutableArray subarrayWithRange:NSMakeRange(location, 4)]];
location += 4;
}

这当然只有当提醒等于0时才有效。

如有任何帮助,我们将不胜感激。

最佳答案

好的,我们开始:

int length = mainMutableArray.count;

for (int location = 0; location < length; location+=4)
{
unsigned int Size=length-location;
if (Size>4) Size=4;
[mutableArrayOfSubarrays addObject:[mainMutableArray subarrayWithRange:NSMakeRange(location, Size)]];
}

关于objective-c - 将一个数组分成四个元素的单独数组加上提醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11493886/

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