Tag: nsarray

NSArray或NSMutableArray的removeAllObjects方法是否释放内存?

我需要知道NSArray或NSMutableArray的removeAllObjects方法是否释放内存。 如果我的数组有10000个元素。 我可以使用吗? [array removeAllObjects]; 释放内存并重新加载其他元素? 或者它泄漏内存? 谢谢 例如,如果我的NSMutable数组的大小为20mb,并带有10.000个元素,例如…如果我使用removeAllObjects方法…它的大小是0mb?

从NSArray中删除对象

我怎样才能从一个反转的NSArray删除一个对象。 目前我有一个NSMutableArray ,然后我扭转它 NSArray* reversedCalEvents = [[calEvents reverseObjectEnumerator] allObjects]; 现在我需要从reversedCalEvents或calEvents删除项目,并根据条件自动刷新数组所显示的表格。 即 if(someInt == someOtherInt){ remove object at index 0 } 我怎样才能做到这一点? 我无法得到它的工作。

在数组中find最重复的对象

我有一个数组,每个string都是一个名字。 有些名字可能是相同的,有些可能会有所不同。 我正在使用的语言是客观的C语言。 我希望能够从这个数组中找出哪个名字是最受欢迎的(该数组将根据从用户提供给应用程序的信息进行dynamic变化)。 我不知道如何有效地做到这一点。 如果有人可以扩大或提供一个例子,这将不胜感激。 谢谢 例: NSArray *nameArray= [[NSArray alloc] initWithObjects @"james", @"megan", @"lauren", @"mike" @james", nil]; //james would be the most popular name

NSDictionary的allKeys数组搞砸了,而不是按字典中的顺序排列?

在我的项目中,我从一个.plist中更具体地从NSDictionary中提取数据。 我用.plist的内容创build了一本字典,效果很好。 当我那么做 NSArray *array = [dict allKeys]; 它用所有的键填充数组,但是以完全随机的顺序,与.plist文件中的顺序不同。 我真的需要保持秩序。 字典中的键是数组,如果这可能会导致问题。 我没有得到什么? 提前感谢!

我如何扩展一个NSArray?

这是我的尝试: H文件: @interface Strings : NSArray @end M文件: @implementation Strings – (id) init { [self initWithObjects: @"One.", nil]; return self; } @end 当我运行我得到这个: 'NSInvalidArgumentException',reason:' * – [NSArray initWithObjects:count:]:只为抽象类定义的方法。 定义 – [stringinitWithObjects:count:]! 这是我所做的: H文件: @interface Strings : NSObject + (NSArray*) getStrings; @end M文件: @implementation Strings + (NSArray*) getStrings { NSArray* strings = [[NSArray alloc] initWithObjects: @"One.", […]

NSString stringWithContentsOfURL已弃用。 我该怎么办?

我写了一些使用stringWithContentsOfURL代码,但事实certificate,它现在已经被弃用了。 你能帮我replace吗? 这是我的代码: NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString]]; NSArray *listItems = [locationString componentsSeparatedByString:@","]; 另外,有人可以有一些示例代码来显示它是如何工作的? 什么编码是在(我的2行上面)完成的原始代码? 我想保持兼容性,所以我应该select什么编码? 错误是什么意思,它用于什么?

使用NSDictionary <resolved />将XML项目“Category”parsing为NSArray

****解决scheme被发现,但奖励赏金需要一个很好的答案。**** 题: 从.XSD模板生成的XML文件生成粘贴在下面的输出。 由于category的键是image ,我parsingimage项目的标准方式不会在category工作。 我想将category name="Category #"放入一个数组,我怎样才能从类别字段中的数组。 我需要的: 我想要的是一系列字典。 每个位置包含表示一个类别的字典,每个字典包含该类别的图像。 Array: @"Category 1",@"Category 2",@"Category 3"; For each Array, a Dictionary with: <image> 以及 </image> 之间的所有内容 基本上,我需要从XML数据源创build一个如下图所示的plist XML输出: <?xml version="1.0" encoding="UTF-8"?> <app xmlns="http://www.wrightscs.com/_xml_.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wrightscs.com/_xml_.xsd" name="Testing" unlock_product_id="com.wrightscs.all"> <bannerImg>http://www.wrightscs.com</bannerImg> <category name="Category 1" icon="http://www.wrightscs.com"> <image> <title>title</title> <thumbUrl>http://www.wrightscs.com</thumbUrl> <sampleUrl>http://www.wrightscs.com</sampleUrl> <imageUrl>http://www.wrightscs.com</imageUrl> <description>These items / keys not an issue.</description> <infoUrl>http://www.wrightscs.com</infoUrl> […]

在Xcode中通过比较string从NSArray中selectindexOfObject

您好,我有Xcode中的NSarray值。 我需要通过比较string值来获取数组indexOfObject。 我的数组值是 ( { firstName = lord; lastname = krishna; }, { firstName = priya; lastname = amirtha; } ) 如果我在文本字段中键入名字,并单击button意味着姓氏要显示在另一个文本字段。 谢谢。

如何比较NSMutableDictionary中NSArray的元素?

我的NSMutableDictionary包含四个NSArray和它们各自的键。 这些NSArray的大小是2,包含二维坐标。 我想要得到他们之间最常见的协调。 例如,如果一个坐标是三个数组共同的,那么这将是我的第一select。 我怎么能发现至less有两个数组的坐标是共同的?

根据另一个数组中的对象从数组中删除特定的对象

设置:有一个UITableView显示美国高尔夫球场名称,街道,国家等UITableView's数据源是从我的课GolfCourse高尔夫球场的对象的NSMutableArray 。 现在我喜欢从所有的高尔夫球场去除所有西海岸高尔夫球场,并创build一个名为东海岸高尔夫球场的新array 。 我有另一个NSArray与所有西海岸国家(缩写)的string objects称为westCoastStates但很难连接这两个。 我如何遍历allGolfCourses并删除所有在westCoastStates数组中find状态缩写的对象? westCoastStatesarrays: self.westCoastStates = [NSMutableArray arrayWithObjects: @"CH", @"OR", @"WA", nil]; GolfCourse.h @interface GolfCourse : NSObject @property (nonatomic, strong) NSString *longitude; @property (nonatomic, strong) NSString *latitude; @property (nonatomic, strong) NSString *clubName; @property (nonatomic, strong) NSString *state; @property (nonatomic, strong) NSString *courseInfo; @property (nonatomic, strong) NSString *street; @property (nonatomic, strong) NSString […]