jjzjj

ios - 根据单个对象键对 NSDictionary 进行排序

我需要一些帮助来根据每个对象ISV键对NSDictionary值的NSArray进行排序。这是我迄今为止创建数组对象的代码,因此您可以更好地了解我正在尝试做什么。NSArray*combinedKeysArray=[NSArrayarrayWithObjects:@"HASM",@"ISL",@"ISV",nil];valuesCombinedMutableArray=[NSMutableArrayarrayWithObjects:[dictobjectForKey:@"HASM"],[dictobjectForKey:@"ISL"],[dictobjectForKey:@"ISV"]

ios - 从另一个获取 NSDictionary 的 NSArray,带有原始键集的子集

从NSDictionary的这个NSArray获取什么是聪明的方法:[{Key1:Value1,Key2:Value2,Key3:Value3,Key4:Value4},{Key1:Value11,Key2:Value12,Key3:Value13,Key4:Value14},{Key1:Value21,Key2:Value22,Key3:Value23,Key4:Value24}]NSDictionary的另一个NSArray包含原始键集的子集。例如:[{Key1:Value1,Key3:Value3},{Key1:Value11,Key3:Value13},{Key1:Value2

ios - 将形状移动到存储在 C4 中的 NSArray 中的随机点

我试图让一个正方形出现在点数组中的一个点上。我正在使用“Square.center=array[randominteger]”来选择点。我收到错误“从不兼容的类型‘id’分配给‘CGPoint’(又名‘structCGPoint’)”。我认为这意味着它无法在我的数组中找到一个点。我的数组是这样设置的,由我发现的各种示例拼凑而成。Array=[NSArrayarrayWithObjects:[NSValuevalueWithCGPoint:CGPointMake(self.canvas.center.x,self.canvas.center.y)],[NSValuevalueWithCG

ios - 本地化一个 NSArray

我一直在用这种方法本地化我的应用程序:.m文件...initWithTitle:NSLocalizedString(@"CONFIRMACAO_TEL",@"Message")Localizable.strings文件"CONFIRMACAO_TEL"="Doyouwanttocall?";我要本地化的最后一个数据是两个NSArray,尽管进行了所有搜索,我仍然不知道如何去做。这是我的数组:descricaoServicos=[[NSArrayalloc]initWithObjects:@"test1,test2",@"test3",@"test4",nil];

ios - __bridge_transfer 从 CFArrayRef 到 NSArray* - 元素也转移了吗?

我使用手动引用计数、ARC和CF对象已经有一段时间了,但是今天在使用AddressBookAPI时,我意识到我不明白一件事(我也无法在文档中找到解释).这是我的用例:我正在从ABRecordRef复制一个ABMultiValueRef属性(以获取所有元素)。ABMultiValueRefmultiString=ABRecordCopyValue(personRef,propertyID);NSArray*multiValues=(__bridge_transferNSArray*)ABMultiValueCopyArrayOfAllValues(multiString);CFRelea

ios - 需要访问包含 CLLocation 信息的 NSArray 对象

我是objective-c的新手,过去2个半小时一直在努力解决这个问题。到目前为止,我已经取得了一些成功,我的应用程序可以在应用程序启动后立即开始搜索用户的位置。然后我根据这个建议为CLLocationManager设置了一个委托(delegate):“添加声明此类(ViewController.h/m)正在采用此特定协议(protocol)的语法。默认情况下,创建此类实例的任何其他类也将自动采用该协议(protocol)。@interfaceViewController:UIViewController上面列出的代码行显示了用于显示ViewController采用CLLocation

ios - 根据 NSDictionaries 的 NSArray 中的值为 UITableView 创建索引

我在从包含许多NSDictionaries的NSArray创建索引时遇到问题,我想在其中仅基于username索引值字典中的关键字。例如,每个词典看起来像这样:{username=>"daspianist",//"hjd72h3jd",createdAt=>"30-1-2014",updatedAt=>"30-1-2014"}目前我已经简化了这个问题,所以我正在索引NSStrings的NSArray,我所做的是://Notethat`stringArray`ispassedtothismethodNSMutableDictionary*dict=[NSMutableDictionary

ios - 从字典对象数组存储在 CoreData 中

我有一个字典对象数组friendsArray,看起来像这样:({name="jamesp";phone=345345345;},{name="samb";phone=345345345;},{name="aarons";phone=346346456;})现在我像这样将它存储到coredataNSMutableDictionary*friends=[[NSMutableDictionaryalloc]init];for(intcount=0;count这是SQL浏览器的截图它正在存储数据但复制了这个字典,我不知道为什么。 最佳答案

ios - 自定义方法现在由 cocoa 库定义

我在一次技术讨论中被问到这个问题,但似乎无法在任何地方找到答案。问题:如果我通过扩展核心类(比方说NSArray)编写方法,该类在iOS5中不存在,但在iOS6中引入。当用户升级到iOS6时,应用程序商店中的应用程序会发生什么变化?它会崩溃吗?是指基础类吗?运行时是否会指向我的函数并且一切都将继续正常工作?例如。iOS5.0PGMyArray:NSArray-(NSString)info;//convertandconcatenateeachobjectofthearrayintoastring.现在在iOS6.0中,Apple将该方法作为NSArray的一部分公开介绍NSArray-

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

我一直在尝试使用比较器对NSDictionaries的NSArray进行排序,但我似乎无法获得我想要的输出。我试图实现的输出是A-Z用户名应该在排序数组中排在第一位,然后以数字开头的用户名应该在排序数组中排在第二位,最后以下划线开头的用户名应该排在最后排序的数组。非常感谢任何帮助!编辑:应该对其进行排序,使其在整个NSArray中看起来一致,以便:_Anna在_Bob之前,_11Bob在_12Cary之前但在_09Bob之后我正在寻找的所需输出示例:({username=abcd;},{username=Anna;},{username=01Bob;},{username=02Tob;