我正在为输入的值缓存 20 条最大记录。这是代码
NSMutableArray *startingArray = [[defaults objectForKey:@"startingTextArray"] mutableCopy];
if (startingArray == nil)
startingArray = [[NSMutableArray alloc] initWithCapacity:0];
if (![startingArray containsObject:self.starting.text])
[startingArray addObject:self.starting.text];
[defaults setObject:startingArray forKey:@"startingTextArray"];
问题是,我怎样才能让它只修复 20 个值?例如,如果填充了 20 个空格,则下一个条目 setObject 在第一个位置添加并删除第一个条目。