gpt4 book ai didi

cocoa - 如何使用 NSMutableArray 作为队列?

转载 作者:行者123 更新时间:2023-12-03 16:22:59 25 4
gpt4 key购买 nike

我有 NSMutableArray 并将其用作等待操作的队列。

数组中的示例:

0:“做某事”
1:“做点别的事”
2:“做某事2”

当我使用[myarray removeObjectAtIndex:0]时,数组不会重新排序,下次当我使用[myarray objectAtIndex:o]时,结果是nil .

当我删除“做某事”时,如何在第一个索引中放入“做其他事情”,在第二个索引中放入“做某事 2”?

最佳答案

/* gcc -framework Cocoa myprogram.m -o myprogram */

#import <Cocoa/Cocoa.h>

int main( int argc, char **argv )
{
NSMutableArray *array = [ [ NSMutableArray alloc ]
initWithObjects: @"1", @"2", @"3",
nil ]; /* don't forget nil */

/* "pop" the first object */
[ array removeObjectAtIndex:0 ];

/* prints "2" as expected */
NSLog( @"%@", [ array objectAtIndex: 0 ] );
}

关于cocoa - 如何使用 NSMutableArray 作为队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/517781/

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