-
59 votesanswersviews
UITableView,我如何知道cellForRowAtIndexPath期间的哪个部分?
我有一个显示城市列表的UITableView . 我想把它们按国家分开 . 我似乎无法弄清楚如何从我的阵列中选择正确的项目 . 如果第1节(亚利桑那州)有2个城市而第2节(加利福尼亚州)有2个城市,则在cellForRowAtIndexPath第2节中,城市1的索引为0,即使它是我的数组中的第3个项目 . 我想过把我的城市阵列变成一个状态阵列,每个项目都有一个城市阵列,但我仍然不知道我在哪个部分,... -
0 votesanswersviews
从NSMutableDictionary中的NSMutableArray填充UITableView单元格
我有一个NSMutableDictionary包含NSMutableArrays . 字典代表分区,数组代表该分区内的部门 . 我试图从NSMutableArray的内容填充UITableView的单元格 . 我目前有UITableView显示正确数量的部分(分区)和每个部门中正确的单元格数[departmentArray计数]; - (NSInteger)numberOfSectionsInTa... -
0 votesanswersviews
使用NSDictionaries的NSMutableArray创建一个Sectioned UITableView
我有一个 NSMutableArray 的 NSDictionaries ,我正在尝试格式化以使用 UITableView ,其中有一些基于 NSDictionary keys 之一的部分 . 我的 NSDicitonary 有两个值 Name Key 键是数字1 - N的 NSString 我已经设法创建了一个 NSArray 的唯一值来填充每个部分的 Headers ,但是我不知道如何拆... -
0 votesanswersviews
使用UIImage数组覆盖UIImage数组
我有一系列图像,然后这些图像会应用水印 . 当它叠加在图像上时,我试图使水印动画化 . 基本上我有一系列从相机中取出的图像,然后我有一系列水印图像与拍摄的照片数量相匹配 . 我想弄清楚的是如何将每个水印图像应用到拍摄的照片阵列中的相应数字 . 例如,我拍了4张照片,我有4张图片的水印数组 . 我需要第一个水印照片拍摄第一张照片,水印两张照片拍摄两张等等 . 下面的代码是我的普通代码,适用于单张照片... -
1 votesanswersviews
如何从一系列NSDates中找到失踪的日子?
我有一个NSMutableArray的有序NSDates . 我正在寻找一种方法,它返回在数组中最早的日期和现在之间原始数组中缺少的所有日期(以NSDate形式) . 在检查平等时,我只关心NSDate的年,月和日部分 . 例如: NSMutableArray *missingDates; for (NSDate *date in allDatesBetweenOldestDateAndNow){... -
-1 votesanswersviews
为什么iOs代码使用了如此多的内存和CPU
我有一些排列/组合代码迭代20个对象,一次取5个 . 当列表符合某些条件时,我打印组成该列表的对象 . 不用说循环相当大 . 我将所有组合放在循环内部的NSMutableArray中 . 一旦添加了对象并通过/未通过测试,我将从阵列中删除所有对象 . (下面的Psuedo代码) . -(void)CreateCombinations { NSMutableArray *Combinatio... -
1 votesanswersviews
循环遍历字典数组并为iOS中的每个字典添加新密钥
我今天在iOS中发现了一些奇怪的东西,我解决了它,但我想问一下是否有更好的(更多iOS)解决方案 . 我想做的是:循环遍历字典数组并为iOS中的每个字典添加新密钥 这是代码(这不是我的原始代码,它更复杂,但我完成了这个代码以说明容易点): - (void)testLoopThruArrayOfDictionaryAndAddNewKeyToEachDictionary { NSMutabl... -
0 votesanswersviews
如何在一个索引处将多个NSStrings添加到NSMutableArray中
可能是一个非常愚蠢的问题,但我遇到了一些麻烦 . 本质上,我试图从故事板中的文本字段中获取名字和姓氏,并将这两个值存储到一个数组的索引中,以便在另一个时间回调 . 这就是我所拥有的: //File.h @property NSString * firstName; @property NSString * lastName; - initWithFirstName:(NSString *)fi... -
1 votesanswersviews
用户默认值在Swift 3.0中给出nil值
我是swift的新手,并试图将NSMutableArray存储在Userdefaults中 . 这就是我的意思: //to save aaray in user defaults var set:NSMutableArray = NSMutableArray(objects: self.listId) self.saveListIdArray(set) func saveListIdArra... -
15 votesanswersviews
如何在不创建内存泄漏的情况下清除自定义对象的NSMutableArray?
如果我有自定义对象的NSMutableArray,我怎样才能轻松清除数组而不会导致任何内存问题?假设自定义对象类中有一个dealloc方法,它正确地释放了一个实例变量等 . 例如,可以使用NSArray“removeAllObjects”方法吗? 如果是 - 这是如何工作的 - “removeAllObjects”会在每个对象上调用“dealloc”方法,因为它会删除它们 如果不是 - 最... -
0 votesanswersviews
NSMutableArray在重新实例化后变为不可变的?
我在我的视图控制器上创建了一个NSMutableArray属性,它为用户保存了一些核心数据对象 . 当用户按下按钮时,我用while循环清除可变数组的内容, while (self.mArray.count != 0){ [context deleteObject:self.mArray[0]]; [self.mArray removeObjectAtIndex:0]; } 在wh... -
11 votesanswersviews
UITableView分组来自NSMutableArray的部分
我有一个基本上读取xml文件的应用程序,并在UITableView中显示结果 . 我试图按“country”(xml文件元素的属性)对列表项进行分组,并将它们显示在UITableView Sections中 . 目前我读取了xml文件并将每个Element存储为NSMutableArray中的自定义对象 . 该数组具有以下结构: 数组:0 =>( Headers ,描述,日期,国家)1 =&... -
0 votesanswersviews
Singleton中的NSMutableArray . 强或弱的 property ?
我对如何在我的Singleton中声明属性感到有些迷茫 . 我应该使用 strong 还是 weak ?特别是我有 NSMutableArray 属性,我不知道该怎么办 . 有人可以解释一些细节吗? 谢谢