nsarray相关内容

Objective-C 中的 NSArray 子类

我需要一个类,它包含 NSArray 的所有方法,它们的行为方式相同,但是修改了 2 个方法. 我想在我的自定义类中覆盖这两个方法: 1) countByEnumatingWithState:objects:count: 2) objectAtIndex: 经过数小时的研究,我认为没有任何合理的方法可以做到这一点,因为: 我不想使用类别,因为并非所有 NSArray ..
发布时间:2021-06-09 19:27:24 移动开发

按空格数拆分 NSString

我有一个 NSString,其中包含一些由未知数量的空白字符分隔的值.例如: NSString* line = @"1 2 3"; 我想将 NSString 拆分为一个 NSArray 值,如下所示:{@"1", @"2", @"3"}. 解决方案 获取由 @" " 分隔的组件,并从结果中删除所有类似 @"" 的对象数组. NSString* line = @"1 2 3";NSMu ..
发布时间:2021-06-09 19:27:16 移动开发

“NSArray"没有名为“append"的成员

我刚刚开始快速编码,我正在尝试学习教程.但似乎我关注的编码器可能有旧版本,或者我做错了什么.我正在尝试制作一个声音对象来制作音板.但是当我尝试使用 append 将声音文件添加到数组时,它说方法 append 不是 NSArray 的成员.有人能告诉我解决这个问题的正确方法是什么吗?!]1 解决方案 声明声音为 var 声音:[声音] = [] ..
发布时间:2021-06-09 19:27:10 移动开发

从每个视图控制器访问 NSArray

我有一个相当大的 NSArray,我必须在多个视图控制器中使用它.我从服务器获取数据,但我不想在用户打开新视图时总是下载它. 那么如何将其定义为“全局变量"? 我可以用 segues 来做,但没有它们就行不通.我试图在 DestinationViewController 中声明一个名为 dataToDestinationView 的数组,然后将它导入到 self.arrayToExpo ..
发布时间:2021-06-09 19:27:06 移动开发

根据自定义对象值对数组进行排序

我需要排序自定义对象的array. object 很简单,它存储了一个 x 和 y 坐标,例如: XYPointObject.xCoordinate = [NSNumber];XYPointObject.yCoordinate = [NSNumber]; 我有一个 array 可以存储多达 676 个这些对象,我需要将这些对象按数字顺序 sort 排序,如 x 值按数字顺序,以及 y 值 ..
发布时间:2021-06-09 19:26:57 移动开发

如何从 NSMutableArray 中获取最后一个元素的状态为完成?

我有以下格式的字典数组 [{"状态":"未完成",“评分":2},{"状态":"已完成",“评分":2},{"状态":"未完成",“评级":“"},{"状态":"已完成","评级":""},{"状态":"未完成",“评级":“"}] 从这里我希望响应作为状态已完成且评级为空的最后一个对象 输出{"状态":"已完成",“评级":“"} 如何在没有任何大的迭代的情况下轻松获得第二个元素. ..
发布时间:2021-06-09 19:26:52 移动开发

UITable 没有被 NSMutableArray 填充

在我的应用程序中,我有一个文本字段,如果我输入一个单词,我应该将以特定单词开头的所有文件名放入 UITable.在这里,我将这些文件名放入一个数组中,并且它也可以在 NSLog 中使用...但该表始终为空.控件未进入表格(表格中的 NSLog 方法未显示).谁能帮我?我的代码是 -(IBAction)Do_Search:(id)sender{files = [[NSFileManager def ..
发布时间:2021-06-09 19:26:43 其他开发

使用比较器对 NSDictionaries 的 NSArray 进行排序

我一直在尝试使用比较器对 NSDictionaries 的 NSArray 进行排序,但我似乎无法获得我想要的输出. 我试图实现的输出是 AZ 用户名应该在排序数组中排在第一位,然后以数字开头的用户名应该在排序数组中排在第二位,最后以下划线开头的用户名应该排在最后排序后的数组.任何帮助都非常感谢! 编辑:应该对其进行排序,使其在整个 NSArray 中看起来一致,以便:_Anna 在 ..
发布时间:2021-06-09 19:26:40 移动开发

从 NSMutable 数组中删除重复值

我正在尝试从我的排序数组中删除任何重复项...我以为我可以使用我的另一个问题中的示例来完成它,但结果甚至无法正常工作. 这是一个非常可怕的尝试,但这是我弄清楚如何比较 NSMutableArray 中单个项目(NSDictionary)的两个元素的唯一方法. 这是我的代码示例 我目前有一个排序数组 NSArray *duplicatesRemovedArray = [sort ..
发布时间:2021-06-09 19:26:38 移动开发

将对象从另一个视图控制器添加到数组

我有一个 HomeViewController,它有一个 tableView,其中填充了数组 tableViewArray(最初为空).当我点击一个 barButton 时,我会模态地转到另一个名为 OutsideViewController 的视图控制器,它有另一个由不同数组填充的 tableView. 我想做的是: 当我点击 OutsideViewController 中的一行时, ..
发布时间:2021-06-09 19:26:35 移动开发

从 C 数组创建 NSArray

有很多关于相反方向的线索,但我对从原始 C 数组转换为 NSArray 感兴趣.这样做的原因是我想从数组内容创建一个 NSString.要创建我将使用的 NSString: NSArray *array;NSString *stringFromArray = [array componentsJoinedByString:@","]; 我用逗号连接数组的元素,因为我稍后会将字符串保存为 .cs ..
发布时间:2021-06-09 19:26:32 移动开发

声明为属性时如何初始化 NSArrays/NSMutableArrays

我需要一些帮助来理解如何使用 NSArrays/NSMutableArrays 作为属性. 数组应该是什么属性属性:strong 还是 copy ?在什么情况下我应该使用哪个属性? 如何在代码中初始化数组. 我的属性数组应该是 NSArray 还是 NSMutableArray 目前我的做法有以下两种不同的方式.但这一切都是零散的,并且在对其机制没有明确理解的情况下完成.哪一个是正 ..
发布时间:2021-06-09 19:26:29 移动开发

@[] 和 [NSArray arrayWithObjects:] 的区别

可能的重复: 我应该更喜欢使用文字语法还是用于创建字典和数组的构造函数? 有什么区别: NSArray *array = @[@"foo", @"bar"]; 和 NSArray *array = [NSArray arrayWithObjects:@"foo", @"bar", nil]; 其中之一是更稳定、更快还是其他什么? 解决方案 这个文档没有直接提到效率,但确实提 ..
发布时间:2021-06-09 19:26:26 移动开发