nsarray相关内容
在Objective-C中,我可以使用以下语句对NSArray进行排序: NSArray *sortedArray = [persons sortedArrayUsingComparator:^NSComparisonResult(Person *p1, Person *p2) { return [p1.name compare:p2.name]; }]; 我无法使用 Swift
..
我在排序带有w.r.t数据库的数组时遇到问题: NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:@"w" ascending:YES]; NSArray *sortDescriptors = [NSArray arrayWithObject: sorter]; [mGlossaryArray sortUsi
..
我想将一系列随机属性分配给我正在开发的游戏中的设备. 我在下面使用的代码返回一个NSArray.我很想知道是否有办法从该数组中获取项目索引而又不会得到重复的值.显而易见的解决方案是使用返回的数组创建一个可变数组,随机执行,删除返回的项目并循环直到收到项目数. 但是是否有另一种方法可以从NSArray中获取X个随机项而不获取重复项? //get possible enchantme
..
尽管如此,我还是再次执行以下代码&再次,我得到相同的输出.但是,我认为不应该: int ObjectCount =500; NSMutableArray *mut_arr = [[NSMutableArray alloc]initWithCapacity:0]; for (int i = 0; i
..
比方说,我有一个内含50-100个对象的NSArray.如何将数组随机排列? 解决方案 有很多方法可以做到这一点,但是大多数方法仅涉及生成随机数.也许您可以通过NSMutableArray使用此技术: 生成一个介于0到49之间的随机数(假设有50个元素) 交换元素0和生成的任何数字 生成1到49之间的随机数 交换元素1和您生成的任何数字 等等. 那可能是最有效的方法.
..
我有一个对象,其中包含许多信息,包括标题字符串,日期字符串和NSArray等.该对象具有8组不同的信息.我想找出哪个"Set的标题"出现最多的是"Sunday"一词.数据加载后,我进行一些计算: NSArray *yourArrayhere = self.theObject[@"DatesSuggested"]; int occurrences = 0; for(NSStri
..
我有以下设置: @interface Item : NSObject { NSInteger *item_id; NSString *title; UIImage *item_icon; } @property (nonatomic, copy) NSString *title; @property (nonatomic, assign) NSInteger *it
..
当前,我正在使用以下代码来解析发送的JSON链接.这也是我也为即将发布的我的iPhone应用程序向Google Reader API发送GET调用的方式. - (NSArray *)subscriptionList { if(!cookies && [cookies count] == 0) { [self requestSession]; } NSString * url = @
..
我这里有一个奇怪的错误。 我有一个名为__ImageData的数组: 静态NSArray * __ ImageData = nil; NSString * path = [[NSBundle mainBundle] pathForResource:@“ ImageData” ofType:@“ plist”]]; NSData * plistData = [NSData dataW
..
我正在尝试在天气应用中解析json,但是遇到了我无法逾越的障碍。 我确实收到错误消息,“类型'int'确实不符合以下代码中的协议“ StringLiteralConvertible”。 我尝试过转换jsonResult [“ main”],但是确实给出了错误“后缀的操作数应该具有可选类型,类型为AnyObject”。我是否需要以某种方式下调Array,如果应该的话,应该如何做? 我为此进
..
我有一个示例,其中我将图像和参数发送到服务器。但是我需要发送图像的NSArray。 NSData * imageToUpload = UIImageJPEGRepresentation(uploadedImgView.image,1.0 ); //(uploadedImgView.image); if(imageToUpload) { NSDictionary *参数= [NSDi
..
我创建了一个自定义方法,该方法使用AFNetworking API返回JSON数据。 我试图将从Web服务提取的数据存储在Array中, JSON。 NSLog(@“%@”,json);块内将JSON数据打印到控制台。在块NSLog(@“%@”,json)之外;返回null。为什么会这样,如何解决? 我要做的就是获取返回JSON数据(NSArray)的方法 #import“ W
..
我有以下代码: var NToDel:NSArray = [] var addInNToDelArray =“ Test1 \ Test2“ 如何添加 addInNToDelArray code> NToDel:NSArray ? 解决方案 您不能- NSArray 是一个不可变的数组,因此一旦实例化就无法更改。 应该将其转换为 NSMutableArra
..
NSArray的实现方式与 std :: vector 相似。 解决方案 与 std :: vector 不同。 实现细节不透明已将其调整为平台上最常见的用途。 这应该提供一些见识。
..
如何从以下位置编辑或更改值字符串: 在此plist中,我需要更改或在第2项的“启用值"中设置“否",我看到了很多示例,但没有用,或者已弃用,或者不使用ARC,任何构想或示例代码?请帮助大家 EDIT#1:我尝试这样做(不起作用) NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
..
我正在尝试从.Plist中的数组加载数组,但无法正常工作. plist看起来像这样: 这是我正在使用的代码: NSString *path = [[NSBundle mainBundle]pathForResource:@"DiseasePropertyList" ofType:@"plist"]; NSMutableArray *rootLevel = [[NSMutableA
..
我有一个plist,其中的数组包含2个字符串,请参见image: http://imageshack.us/photo/my-images/263/myplist.png/ ,然后在我的viewDidLoad中添加: NSString *file = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist
..
我想做的是以下事情: 我正在使用XCode 4.6.1,正在构建一个iOS应用 我有一个包含我的数据的文本文件(.txt).它是从服务器获取的. 它包含的数据是这样的: 用户名:用户标识:真实名称:客户端类型:客户端版本:纬度:经度:数字:另一个数字: 因此,数据用“:"分隔,并且所有数据都是用户定义的. 因为有两种类型的客户端:clienttype1和clientt
..
因此,我正在构建一个使用解析作为后端的应用程序.我以前写过自己的书,但我想我会节省一些时间并使用解析.我正在用来自解析的数据填充表视图,这很好.我想从通过解析的数组构建的字典中获取objectId. 我的数组的输出如下: {\n eventDescription = \"This is a test descript
..
如何以以下格式将数据从解析保存到NSArray.用于填充UITableView,用于搜索栏. _candyArray = [NSArray arrayWithObjects: [Candy candyOfCategory:@"chocolate" name:@"chocolate bar" mName:@"test1"],
..