nsarray相关内容

如何从格式字符串(如@“xxx =%@,yyy =%@”)创建NSString和一个NSArray的对象?

有没有办法从格式字符串如@“xxx =%@,yyy =%@”和对象的NSArray创建一个新的 NSString? 在NSSTring类中有许多方法,例如: - (id)initWithFormat:(NSString *)format :(va_list)argList - (id)initWithFormat:(NSString *)format locale:(id) ..
发布时间:2016-12-06 16:04:20 移动开发

在NSArray中放置c-struct的最好方法是什么?

在 NSArray 中存储c结构的常用方法是什么?优点,缺点,内存处理? 值得注意的是, valueWithBytes 和 valueWithPointer 这里有一个链接到苹果讨论的 valueWithBytes:objCType: / code>为未来的读者... 对于一些横向思维和更多的性能,Evgen提出了使用 (这引发了一个有趣的问题:是否有快速c库,不像 STL ..
发布时间:2016-12-06 15:45:57 移动开发

编译器错误“未找到预期方法”当在NSArray上使用下标时

我写了这个简单的代码,试用 NSArray s的新的Objective-C文字语法: NSArray * array = @ [@“foo”]; NSLog(@“%@”,array [0]); 第一行工作正常,但下标导致错误: 在类型“NSArray *”的对象上未找到预期的读取数组元素的方法 只是想知道我做错了什么,或者如果文字还没 ..

如何迭代NSArray?

我正在寻找一个标准的习语迭代一个NSArray。我的代码需要适合于OS X 10.4 +。 解决方案 10.5 + p> for(数组中的id对象){ //与对象执行操作 } 此构造用于枚举集合中符合 [NSFastEnumeration protocol] code>( Cocoa参考)。这种方法具有速度优势,因为它将指向几个对象(通过单个方法调用获得)的指针 ..
发布时间:2016-12-06 15:01:39 移动开发

深度复制NSArray

有没有任何内置的函数允许我深度复制 NSMutableArray ? ,有人说 [aMutableArray copyWithZone:nil] 作为深度复制。但我试过,它似乎是一个浅拷贝。 现在我手动做一个为 loop: //将9 * 9可变数组深入复制到传入的引用数组 -deepMuCopy:(NSMutableArray *)array toNewArray:( ..
发布时间:2016-12-06 15:01:09 移动开发

排序NSArray日期字符串或对象

我有一个 NSArray ,包含如下的日期字符串:“Thu,21 May 09 19:10:09 -0700” 我需要按日期对 NSArray 进行排序。我想先将日期字符串转换为 NSDate 对象,但是卡在那里,如何通过 NSDate 对象。 感谢。 解决方案 在NS(Mutable)数组中的c $ c> NSDate 对象,然后使用 - [NSArray sortedArr ..
发布时间:2016-12-06 14:55:57 移动开发

Objective C类或结构?

我有一个类Song,其中包含Title,Key,Artist等等。没有方法。我循环遍历一个歌曲信息数据库,并为每个对象创建一个Song对象,填充属性,然后将Song对象存储在NSArray中。 然后我想,为什么不只是一个结构歌曲与所有那些相同的属性,而不是一个类宋。这样做会删除类文件,使用类的.m文件中的#import Song行,以及需要alloc,init,release。 另一方 ..
发布时间:2016-11-23 16:35:08 移动开发

日语和中文字符在ios

我只是有一个错误,至少在Xcode不同。 我试图在应用程序的几句话中支持另一种语言,当用户选择更改语言时,应用程序只访问NSArray的另一个索引。 发生的情况是,其中一种语言是日语,并且运行了几句话,其他语言只是简单地返回给我如下: ( “\U5f62\U5f0f”, “\U9023\U63a5\U5230\U5176\U4ed6\U5730\U65b9”, “\U884c\U674 ..
发布时间:2016-11-19 17:12:59 移动开发

如何将[Number numberWithChar:c]的NSArray加入NSString中?

当我使用 componentsJoinedByString 时,我只需要一个长字符串。 任务是混乱。为什么地球上会有人填充NSArray与NSNumbers如果他们想要一个NSString?答案是我正在写一个可扩展单元测试框架。基本功能 genNum , genBool 和 genChar 生成NSNumbers分别使用随机int,BOOL和char值。然后有 genArray ,它使用指定 ..
发布时间:2016-11-18 11:59:10 移动开发

将std:vector转换为NSArray

是否有一个好方法可以将向量 转换为 NSArray > NSNumber 或循环并添加到 NSMutableArray 几乎是唯一的方法? 解决方案 如果你有一个对象的向量,你可以做以下: NSArray * myArray = [NSArray arrayWithObjects:& vector [0] count:vector.size()];但是,如果你的向量包含原始类型,例 ..
发布时间:2016-10-23 14:25:27 C/C++开发

Objective-C的NSArray的到c数组

对不起,我什至不知道怎么问,因为我位于C是一个完整的新手,指针和类似的东西。有一个接受一个参数的函数:的char ** ARG 。如果我写这样的说法,像这样: 的char * cargs [] = {“嗒嗒”,NULL}; 和它传递给函数:功能(cargs); 它的工作原理。但是...我有一个的NSArray NSString的和我需要让这个数组从的NSArray 。我想这应该是创建 ..
发布时间:2016-08-23 10:54:18 C/C++

迅速array.removeAtIndex错误

为什么我得到错误“的NSArray没有一个成员名为”removeAtIndex'。我怎样才能解决这个问题?该错误是在第四最后一行。如果我的问题是愚蠢的。对不起,我是相当新编程。我AP preciate所有帮助我得到的。 进口基金会 让userDefaults = NSUserDefaults.standardUserDefaults()FUNC isAppAlreadyLaunchedOnce( ..
发布时间:2016-06-03 21:45:34 移动开发

排序一个NSArray

我有一个NSArray如下: 的NSArray * directoryContent = [[的NSFileManager defaultManager] directoryContentsAtPath:文件路径] 在文件路径文件是: 11.thm,12.thm,13.thm,...,Text_21.thm,Text_22.thm,Text_23.thm,... 我想给的NSA ..
发布时间:2016-06-03 21:21:55 移动开发

NSArray的大小和可变性

在Java中,我通常初始化是一个特定的大小,然后添加和更换对象作为我的code推移阵列。在Objective C,我不能这样做,有一个NSArray。我已经从Java移植往往超过code的使用NSMutableArray里,我以为比NSArray中表现较差efficent。 (我最好的猜测,如何存储的NSMutableArray它的成员是用链表,但我可能是错的) 有没有有固定的尺寸和允许阵列内的 ..
发布时间:2016-06-03 21:08:30 Java开发