草庐IT

nsmutablearray

全部标签

objective-c - 为 NSMutableArray 分配 @property 和 'copy' 属性

我正在学习官方教程你的第二个iOS应用程序:Storyboard,它告诉我要像这样声明一个属性ma​​sterBirdSightingList(只是一个具体的例子,没有必要知道上下文):@property(nonatomic,copy)NSMutableArray*masterBirdSightingList;请注意,有一个属性copy。然后合成这个属性:@synthesizemasterBirdSightingList=_masterBirdSightingList;接下来有一个让我感到困惑的初始化方法:-(void)initializeDefaultDataList{NSMutab

objective-c - NSMutableArray 和副本

我有3个NSMutableArrays:a、b、c。a=[bcopy];a=[ccopy];首先(从b)复制的元素发生了什么?在我的用例中,a是我用作tableview的数据源的数组,而b和c是在需要时代替数据源的数组。谢谢具体例子。最后我不得不使用setArray。-(IBAction)selectTab:(id)sender{if([(UIButton*)sendertag]==1000){if(![self.butonLocuriisSelected]){[tableDataSourceArraysetArray:locuriArray];[selfaddPins:self.ta

ios - NSMutableArray 删除对象正在克隆数组中的另一个对象

删除NSMutableArray中的对象后出现奇怪的错误。如果我删除一个对象[ArrayremoveObjectAtIndex:2];数组更改为:为什么现在有2个ContactViewControllers?? 最佳答案 lldb有时会撒谎。它会感到困惑,并会显示不正确的信息。尝试做poArray然后您应该会看到正确的数组内容。 关于ios-NSMutableArray删除对象正在克隆数组中的另一个对象,我们在StackOverflow上找到一个类似的问题:

iphone - 使用 NSSortDescriptor 对 NSMutableArray 中的 NSDate 对象进行排序?

在我的项目中,我从API获取一些数据,然后通过解析JSON将数据检索到NSMutableArray中。它有一个名为“StartDate”的键,格式为:“mm/dd/yyyyhh:mm:ss”如下图StartDate:"5/18/201312:00:00AM"我正在将这些数据保存到resultArray中。由于我的JSON的形式为,因此对象还有4个键{EventId:"xxxx",Title:"xxx",Location:"xxxx",StartDate:"5/18/201312:00:00AM",Link:null}这里有多个这样的对象。我需要做的就是根据日期(升序或降序)对resul

objective-c - NSMutableArray 添加/删除对象 + NSUserDefaults

我想在我的RSS阅读器中创建一个“收藏夹”。我的RSS解析器正在将RSS提要解析为NSMutableArray,然后从我的rss(选定的帖子)的一部分创建对象“item”。我的代码://Creatingmutablearrayandaddingitems:-(void)viewDidLoad{if(favoritedAlready==nil){favoritedAlready=[[NSMutableArrayalloc]init];[[NSUserDefaultsstandardUserDefaults]setObject:favoritedAlreadyforKey:@"favori

iphone - 将 XML 数据解析为 NSMutableArray iOS - iPhone

这是XML数据:25MyPhotosDescription7.jpg2ONPrivate......morecategories这里我想得到值到我的NSMutableArraycategList.我用过的代码是:-(void)parser:(NSXMLParser*)parserdidStartElement:(NSString*)elementNamenamespaceURI:(NSString*)namespaceURIqualifiedName:(NSString*)qualifiedNameattributes:(NSDictionary*)attributeDict{if([

objective-c - 如何对 NSMutableArray 进行排序

我的课是这样的:car--------------pricecolor我创建了一个包含其中几个汽车对象的NSMutableArray,如何按价格对NSMutableArray进行排序 最佳答案 Usingacomparator它可能看起来像这样:NSMutableArray*cars=[NSMutableArrayarrayWithCapacity:5];[carsaddObject:[[[Caralloc]initWithColor:@"blue"price:30000.0]autorelease]];[carsaddObject

ios - 如何将 NSMutableArray 公开为 NSArray 作为方法的返回类型

我有一个模型类,其中包含一个NSMutable对象数组。Controller类需要有权访问此数组,但该访问权限应该是只读的。这应该如何实现?模型应该将数组公开为(只读)NSMutable数组并使用常量,还是将其公开为NSArray?如果是后者,如何从NSMutableArray高效地创建NSArray,即NSArray应该如何包含对NSMutableArray/它的内容的引用而不是重复副本?(NSMutableArray保证在Controller访问它时保留在内存中)。 最佳答案 你可以直接返回你的NSMutableArray:-(

ios - 通过键从 NSMutableArray 中删除对象

NSMutableArray*array=[NSMutableArrayarrayWithObjects:@{@"name":@"Jenny",@"age":@23},@{@"name":@"Daisy",@"age":@27},nil];是否可以在数组的字典对象中通过键删除对象?例如。按age=27删除对象 最佳答案 要从NSArray中过滤出对象,请调用filteredArrayUsingPredicate:NSArray*array=@[@{@"name":@"Jenny",@"age":@23},@{@"name":@"Da

objective-c - 将 FMResultSet 转换为 NSMutableArray?

我正在试用FMDB,如果我可以将FMResultSet转换为NSMutableArray,它看起来对我来说会很完美。我将如何完成这个? 最佳答案 你可以试试这个。NSMutableArray*array=[NSMutableArrayarray];FMDatabase*database=[FMDatabasedatabaseWithPath:databasePath];[databaseopen];FMResultSet*results=[databaseexecuteQuery:@"SELECT*FROMTable"];while