Tag: nsarray

如何用date时间值sortingNSArray?

我有一个NSArray包含date/时间NSStrings在以下格式: 2/2/2011 2:46:39 PM 2/4/2011 11:59:47 AM … date表示为月/日/年。 如何sorting这NSArray确保最新的date/时间在顶部?

NSSet比NSArray更快吗?

我是新来的iOS。 任何人都知道NSSet比NSArray快吗? 为什么我不总是只使用NSArray ? 任何人都可以解释我的NSSet和NSArray之间的区别?

iPhone / iOS如何在许多文件夹中加载大量图像并显示在表格视图中?

我讨厌的问题… 如果我有很多图像,我想把它加载到一个表格视图 并将文件名称显示为单元格文本,预览图像也显示在单元格中。 当我select单元格时,它会推到下一个视图,显示大尺寸的图像。 而已 。 我不知道如何将多个文件夹加载到数组? / ***********编辑*********** /这是我在里面设置了许多图像的文件夹 你可以看到只有一个根文件夹… 这是我的代码来加载内部的图像 NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Image"ofType:@""]; NSDirectoryEnumerator *direnum; direnum = [fileManager enumeratorAtPath: filePath]; imageFolder = [NSMutableArray new]; for(NSString *filename in direnum){ if([[filename pathExtension] isEqualToString:@"png"]){ [imageFolder addObject:filename]; } } NSLog(@"Files in the folder %@",imageFolder); 我得到这样的结果: Files in the folder […]

NSDictionary VS. NSArray的

我正在阅读的Objective-C(一个书呆子牧场书),我不禁想到这个问题:我如何决定哪个集合types,NSArray或NSDictionary(无论是用或不可用的子类),使用从URL读取内容? 假设我正在从PHP脚本(正在处理的一个场景)中读取JSON数据,那么要使用哪个? 我知道在很多参考文献中都提到它取决于数据结构(即JSON),但是可以清楚地概述这两种结构吗? 谢谢大家的帮助:)

将JSON转换为NSArray

我有一个JSON数组在页面上输出。 我想将这个JSON数组转换成NSArray。 这是网页上的JSON输出: [{"city":"Current Location"},{"city":"Anaheim, CA"},{"city":"Los Angeles, CA"},{"city":"San Diego, CA"},{"city":"San Francisco, CA"},{"city":"Indianapolis, IN"}] 这是我的NSURL调用和NSJSONSerialization: NSString *cityArrayURL = [NSString stringWithFormat:@"http://site/page.php"; NSData *cityData = [NSData dataWithContentsOfURL:[NSURL URLWithString:cityArrayURL]]; NSError *error; NSDictionary *cityJSON = [NSJSONSerialization JSONObjectWithData:cityData options:kNilOptions error:&error]; 我想把名为cityJSON的NSDictionary变成一个NSArray。 有人能让我知道下一步可能是什么吗? 谢谢!

对不是string的stringsorting

所以我有一个数组,我没有特定的顺序从Web服务检索 例: 0 => x large, 1 => large, 2 => XX large, 3 => small, 4 => medium, 5 => x small 我需要对它们进行sorting:首先基于具体的 – 这可能是反向字母: small medium large 其次,我需要根据他们的“x”柜台部分对它们进行sorting: x small small medium large x large xx large 我知道我可以用powershellstring匹配来做到这一点,但我真的很想有一个build议,如何做到这一点,也许正则expression式或更优雅的东西?

NSArray充满了NSDictionaries。 如何find对象的索引?

我有一个充满了NSDictionaries的array 。 我想find一个词典的index ,但是我对这个词典的了解只是key @"name".一个value @"name". 我该怎么做 ?

如何从一个NSArray中的NSDictionaries中获取值

我想知道是否有可能从NSArray的NSDictionary内的所需的键获取值。 例: NSArray *array = @[ @{@"title" : @"title 1", @"description" : @"description 1"}, @{@"title" : @"title 2", @"description" : @"description 2"}, @{@"title" : @"title 3", @"description" : @"description 3"} ]; 我想(不创build一个新的NSMutableArray )我的NSArray所有标题。 也许我做错了什么,我的做法是不好的。 我知道我可以创build一个新的类,并有2个属性(标题,desc),但有没有创build一个类或制作一个新的NSMutableArray和遍历我的数组遍历?

如何获得在iOS Swift数组中的所有string的第一个字母?

我有一组string存储在一个数组中。 stringArray = [Aruna, Bala, Chitra, Divya, Fatima] 我想获得所有string的第一个字母,并将其存储在一个数组中。 像: letterArray = [A, B, C, D, F] 注意:它们不在引号内“ – ”

如何比较2 nsarray

我有2个Nsarray,其中2个数组的对象是相同的,可能是对象的索引不同,但是它应该打印出来的都是相等的, NSArray *arr1 = [[NSArray alloc]initWithObjects:@"aa",@"bb",@"1",@"cc", nil]; NSArray *arr2 = [[NSArray alloc]initWithObjects:@"bb",@"cc",@"1",@"aa", nil]; if([arr1 isEqualToArray:arr2]) { NSLog(@"equal"); } else { NSLog(@"Not equal"); } 上面的代码打印“不相等”,但它应该打印“平等” ,我怎么能做到这一点