草庐IT

Nsmutablearray

全部标签

iphone - 在 iphone 中存储应用程序的数据

我是iPhone开发的新手。尝试开发一个应用程序。数据大约有2000个条目,大约有150个字符。数据是如何正常存储的?在列表中?XML?光盘?哪种格式解析速度快? 最佳答案 如果你有一个非常简单的结构,我推荐一个PLIST。它很容易与NSMutableArray对象一起使用。例如,您像这样将EntriesList.plist读入myArray:NSStringpath=[[NSBundlemainBundle]pathForResource:@"EntriesList"ofType:@"plist"];NSMutableArray*

iphone - 想要在表格中显示数组值

表格View:-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return1;}-(NSInteger)tableView:(UITableView*)tablenumberOfRowsInSection:(NSInteger)section{return[self.detailArraycount];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{stati

ios - 如何使用 setImage 将 NSMutableArray 中的 UIImage 添加到 UIButton

我有一个像这样创建的UIImages数组UIImage*tButtonImage=[UIImageimageNamed:@"button-measurement.png"];UIImage*tPButtonImage=[UIImageimageNamed:@"button-parts.png"];UIImage*oPButtonImage=[UIImageimageNamed:@"button-onboard.png"];UIImage*dButtonImage=[UIImageimageNamed:@"button-opening.png"];//然后根据NSDicitonary/k

iphone - NSMutableArray 的最小值和最大值

我有一段看起来很简单的代码让我完全困惑。NSIntegerymax;NSIntegerymin;NSIntegernumberIndex1;NSIntegernumberIndex2;for(NSNumber*theNumberinarray2){if([theNumberintegerValue]>ymax){ymax=[theNumberintegerValue];numberIndex1=[array2indexOfObject:theNumber];}}for(NSNumber*theNumberinarray2){if([theNumberintegerValue]NSLog

ios - 根据单个对象键对 NSDictionary 进行排序

我需要一些帮助来根据每个对象ISV键对NSDictionary值的NSArray进行排序。这是我迄今为止创建数组对象的代码,因此您可以更好地了解我正在尝试做什么。NSArray*combinedKeysArray=[NSArrayarrayWithObjects:@"HASM",@"ISL",@"ISV",nil];valuesCombinedMutableArray=[NSMutableArrayarrayWithObjects:[dictobjectForKey:@"HASM"],[dictobjectForKey:@"ISL"],[dictobjectForKey:@"ISV"]

ios - NSSortDescriptor 没有对我的 NSMutableArray 进行排序?

我有一个NSMutableArray,里面有NSDictionaries。我在SO上发现了一个问题,我正在使用这段代码对这个NSMutableArray进行排序:NSMutableArray{data={etc...(forlength)};number=1;},{data={etc...(forlength)};number=3;},{data={etc...(forlength)};number=4;},{data={etc...(forlength)};number=2;}这个数组最多包含80个子词典。NSSortDescriptorNSSortDescriptor*descri

ios - 如何从服务器将数据存储在 NSmutablearray 中

我正在尝试将数据从服务器存储到NSMutable数组,以便将它们显示为表格View中的新闻提要,如本image所示。.基本上就像推特新闻提要。我想做的是从NSMutable数组中的服务器获取数据,并使用该数组显示在我的TableView中。我不知道这是否是正确的方法。我尝试静态添加并且它有效,但我真的不知道如何动态添加,因为我是ObjectiveC的新手。抱歉,如果这个问题看起来真的很愚蠢。提前致谢! 最佳答案 使用JSON解析数据:dispatch_queue_tjsonParsingQueue=dispatch_queue_cr

ios - 我如何通过非字母字符的 firstName 过滤 NSMutableArray

我想过滤名称以非字母字符开头的数组。我想在表格View的不同部分下显示firstName以非字母字符开头的联系人。我尝试了下面的代码,但它崩溃了,请在下面找到原因:NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"NOT(firstNameBEGINSWITH[c]%@)",arrIndex];//wherearrIndexisthearrayofalphabeticalcharaceters.NSArray*arrContacts=[arrayTotalContactsfilteredArrayUsingPredicate

ios - UIBezierPath 撤销绘制 重绘 UIImageView 的图像

我正在尝试通过重绘我创建的NSMutableArray中的所有UIBezierPaths和关联的UIColors来重绘我的UIImageView的图像,当我点击一个撤消UIButton时减去最后一条路径。但是,在这种情况下,UIImageView的图像不会重绘并删除最后一条路径,直到NSMutableArray的计数小于2,此时它将UIImageView的图像设置为nil(这是正常工作的)如果能提供任何帮助,我将不胜感激。注意:我没有包括我的touchesMoved方法,因为我现在只想让撤消“点”工作。**更新:这是我最终使用的代码,在下面接受的答案的帮助下:**-(void)undo

ios - Sprite Kit - 根据对象的 NSMutableArray 列表删除 SKNode

我在删除名称/ID在我的NSMutableArray中的所有节点时遇到了一些麻烦。我已将每个对象的值设置为唯一名称。所以我只能删除NSMutableArray中的那些。对象是在循环中创建的,每个对象的名称都是唯一的。像这样:myObject.name=@"8dAN3kgh6E";下一个循环myObject.name=@"WsFkdGrmHm";下一个循环myObject.name=@"ov5BjzHGiw";然后将这些值相加并存储在一个数组中。NSMutableArray*currentShapeArray(8dAN3kgh6E,WsFkdGrmHm,ov5BjzHGiw)然后我循环遍