草庐IT

nsmutablearray

全部标签

iphone - 如何将 NSMutableArray 转换为 NSString?

我正在尝试将NSMutableArray转换(或复制?)为NSString。我想我的问题是我真的不明白NSString的结构。转换后我想附在电子邮件正文中。这是我的代码:-(IBAction)sendEmail{NSLog(@"sendEmail");[textViewresignFirstResponder];[textView1resignFirstResponder];if([MFMailComposeViewControllercanSendMail]){//setthesendToaddressNSMutableArray*recipients=[[NSMutableArra

iphone - NSMutableArray alloc init 与 NSMutableArray 数组

有什么区别:[[NSMutableArrayalloc]init]和[NSMutableArrayarray] 最佳答案 在[NSMutableArrayarray]中,您不必释放array,它会自动释放。&如果你要写[NSMutableArrayalloc]init]你将不得不释放array所以[[NSMutableArrayarray]将等同于[[[NSArrayalloc]init]autorelease]; 关于iphone-NSMutableArrayallocinit与NSM

ios - 使用 valueForKeyPath 查找 NSMutableArray 的平均值

目前我正在尝试寻找一种紧凑的方法来平均矩阵。显而易见的解决方案是对矩阵求和,然后除以元素数。然而,我在苹果开发者网站上遇到了一种方法,该方法声称可以使用valueForKeyPath以更简单的方式完成。这是链接在这里:http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/KeyValueCoding/Articles/CollectionOperators.html这是我目前正在努力让它发挥作用的例子:-(void)arrayAverager{NSMutableArray*myArray=[NSMu

ios - 从 NSMutableArray 中删除对象?

我在ViewDidLoad方法中有一个包含以下元素的数组inputArray=[NSMutableArrayarrayWithObjects:@"car",@"bus",@"helicopter",@"cruiz",@"bike",@"jeep",nil];我有另一个UITextField用于搜索元素。因此,一旦我在UITextField中键入一些内容,我想检查该字符串是否存在于“inputArray”中。如果它与inputArray中的元素不匹配,则从inputArray中删除相应的元素。for(NSString*itemininputArray){if([itemrangeOfSt

iphone - 如何将多个 NSIndexPath 添加到 NSMutableArray

我正在尝试将nsindexpath添加到数组中。我只能添加一个索引路径。如果我尝试将另一个索引路径添加到数组中。调试器仅显示最新的索引路径。for(inti=0;i即使我尝试将[selectedSympIPArrayaddObject:selectedSymptIndexPath];放在for循环之外,它仍然只添加最新的索引路径而不是显示多个索引路径 最佳答案 你每次都在循环中分配初始化数组,不要那样做。试试这个:selectedSympIPArray=[[NSMutableArrayalloc]init];for(inti=0;i

ios - 基于一个订购两个 NSMutableArrays

我有两个NSMutableArrays。第一个的内容是数字,与第二个的内容配对:FirstArraySecondArray45Test453Test31Test110Test1020Test20这就是两个数组的外观。现在我怎么能对它们进行如此数字化的排序,使它们最终像这样:FirstArraySecondArray1Test13Test310Test1020Test2045Test45谢谢! 最佳答案 我会将这两个数组作为键和值放入字典中。然后您可以对第一个数组(充当字典中的键)进行排序,并以相同的顺序快速访问字典的值。请注意,这仅

objective-c - 如何将 “bool” 值存储在 NSMutableArray* 或 NSMutableDictionary* 中?以 bool 形式传入的 JSON 数据的长期问题

这个问题类似于:Howdoyoustore"int"valuesinanNSMutableArray*orNSMutableDictionary*?ChronicproblemswithJSONdatathatcomeinasintegers.如何使用bool值来做到这一点?如何在NSMutableArray*或NSMutableDictionary*中存储“bool”值?作为bool值传入的JSON数据的长期问题。 最佳答案 您可以将其存储为数字:[mutableArrayaddObject[NSNumbernumberWithB

ios - 如何对日期对象的 NSMutableArray 进行排序

我正在做一些小的工作来对NSMutableArray中的日期字符串进行排序,我正在从sqlite数据库中获取数组。如果你打印数组,它会像这样显示日期字符串是("2011-05-01","2011-02-01","2012-01-08","2012-05-08",》2010-01-09)我想按升序显示日期。请帮帮我……我是objc的新手…… 最佳答案 首先,您应该将所有日期字符串(即NSString)对象转换为NSDate对象,然后对这些dateObjects进行排序。我相信您有包含所有这些字符串的dateArray。NSSortDe

ios - NSMutableArray 是如何在快速枚举中达到这么高的速度的

y轴表示列表/数组中每个节点的平均访问时间(以ns为单位)(访问所有元素的总时间除以元素数)。x轴表示数组中被迭代的元素数。其中红色是NSMutableArray的实现,蓝色是我的链表(CHTape)。在每个外部循环中,每个列表/数组都有一个空字符串@""附加到它。在内部循环中,检索每个列表/数组中的每个字符串,这是定时和记录的。在我们用Wolfram语言输出的所有时间之后生成一个图。NSMutableArray是如何实现如此惊人且一致的结果的?如何实现相似?我的NSFastEnumeration实现:-(NSUInteger)countByEnumeratingWithState:(

ios - 如何使用 ARC 释放 NSMutableArray 中的对象?

我的原始项目正在泄漏,所以我搜索了泄漏点。当我找到它时,我创建了一个简单的新项目。该项目使用ARC,我添加的唯一代码如下。-(void)applicationDidFinishLaunching:(NSNotification*)aNotification{intelements=10000000;//memoryusage5,2MBNSMutableArray*array=[NSMutableArrayarrayWithCapacity:elements];//memoryusage81,7MBfor(inti=0;i调用[arrayremoveAllObjects]后,数组中的所有