Tag: nsarray

iPhone SDK Xcode – 如何获取文档目录中的所有文件名

我想获取我的应用程序的documents文件夹中的所有文件名,并将它们放在一个NSMutableArray 。 没有什么比这更less的了。

如何检查一个NSString是否包含NSArray中的一个NSString?

我正在做一个iOS应用程序,我需要弄清楚NSString包含NSArray中的任何NSStrings 。

IOS:用NSUserDefault存储一个数组

我想存储一个数组NSUserDefault ,然后,我把applicationDidEnterBackground [[NSUserDefaults standardUserDefaults] setObject:myArray forKey:@"myArray"]; 并在application didFinishLaunchingWithOption myArray= [[NSMutableArray alloc] initWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"myArray"]]; 多任务设备可以,但是对于非多任务设备,我该如何解决?

使用NSPredicate来过滤数组

我有以下情况: NSArray( NSArray( string1, string2, string3, string4, string5, ) , NSArray( string6, string7, string8, string9, string10, ) ) 现在我需要一个返回包含特定string的数组的谓词。 例如包含string9的filter数组 – >我应该返回整个第二个数组,因为我需要处理该数组内的其他string。 有任何想法吗?

如何在NSArray的第一个索引处添加对象

我想在NSARRAY的第一个索引处添加@“ALL ITEMS”对象。 最初数组有10个对象。 添加后,该数组应该包含11个对象。

KVO修改由NSMutableArray支持的NSArray的通知

我正在尝试使用KVO来侦听NSArray属性上的集合更改事件。 公开的说,这个属性是一个只读的NSArray,但是由一个NSMutableArray ivar支持,所以我可以修改这个集合。 我知道我可以将属性设置为一个新值来获得“设置”更改,但我有兴趣添加,删除,replace更改。 如何正确地通知NSArray的这些types的更改? @interface Model : NSObject @property (nonatomic, readonly) NSArray *items; @end @implementation Model { NSMutableArray *_items; } – (NSArray *)items { return [_items copy]; } – (void)addItem:(Item *)item { [_items addObject:item]; } @end Model *model = [[Model alloc] init]; [observer addObserver:model forKeyPath:@"items" options:(NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld) context:NULL]; Item *item = [[Item alloc] […]

如何计算NSArray中的重复值?

我的NSArray价值包括重复。 我发现重复,但现在我怎么能find没有。 他们重复?

为什么(复制,非primefaces)的NSMutableArray属性创buildNSArrays?

我在创build一个TableView class犯了一个错误,并且在我定义它时意外地将@property保留为copy : @property (copy, nonatomic) NSMutableArray *words; 我将数组初始化为“正确”:(注意这是第三次尝试,所以请忽略这样一个事实,即我没有使用mutableCopy和其他更好的方法) NSArray *fixedWords = @[@"Eeny", @"Meeny", @"Miny", @"Moe", @"Catch", @"A", @"Tiger", @"By", @"His", @"Toe"]; NSMutableArray *mutWords = [[NSMutableArray alloc] initWithArray:fixedWords]; self.words = mutWords; 但是,当我后来对数组重新sorting时,它在removeObjectAtIndex行上崩溃了: id object = [self.words objectAtIndex:fromIndexPath.row]; NSUInteger from = fromIndexPath.row; NSUInteger to = toIndexPath.row; [self.words removeObjectAtIndex:from]; 随着错误消息 unrecognized selector sent to instance 花了很多时间挖掘,发现这是因为复制意味着分配NSMutableArray导致创build标准(不可变的)NSArray。 任何人都可以解释为什么这是正确的行为?

从CSV数据文件创build一个自定义格式的字典数组

我创build了一个iPhone应用程序,它包含一个位置(lat,long,point)的字典数组。 我通过手动input每个值来创build数组。 myLocationArray = @[ @{ kStation : @"1", kLatitude : @( 41.656467), kLongitude : @(-81.277963) }, @{ kStation : @"2", kLatitude : @(41.657118), kLongitude : @(-81.276545) }, @{ kStation : @"3", kLatitude : @(41.658493), kLongitude : @(-81.273542) }, … 这是好的,但工程,但现在我想通过从.CSV文件获取数据编程创build此数组。 我有一个.CSV文件(TestCSV.csv),看起来像这样。 41.656467,-81.277963,27200 41.657118,-81.276545,27650 41.658493,-81.273542,28631.5 41.660728,-81.268547,30195 41.661830,-81.266065,30991 41.662828,-81.263819,31700 41.663677,-81.261962,32300 41.664578,-81.259909,32950 41.666210,-81.256312,34100 41.666921,-81.254708,34605 41.668043,-81.252191,35400 41.669044,-81.250043,36099 41.670120,-81.247495,36900 […]

ios – 如何从一个NSMutableArray获得浮点数的总和

我创build了一个包含很多NSString和float的NSMutableArray DataOrder *addClient = [[DataOrder alloc ] initWithName:[[DataOrder instance]product] price:[[DataOrder instance]price] taille:[[DataOrder instance]taille] suplement:[[DataOrder instance]suplement]]; [[[ArrayBuying instance] tableau]addObject:addClient]; 我添加对象在我的数组“[[ArrayBuying实例] tableau]” 我怎样才能得到浮点型variables的总和? 谢谢