objective c-iphone想要获得预期结果

问题描述

iphone想要获得预期结果
有一个未分组的NSMutableDictionary

 {        A= ""3"";           B= ""2"";            C= ""4"";    }

我想要的结果是这样:

{           B= ""2"";         A= ""3"";       C= ""4"";    }

如何在objectivec中获得结果?

多谢~

解决方案

你不能通过值进行NSMutableDictionary 分组。如果改变NSArray的关键字和赋值的话,可以。代码如下:

NSMutableDictionary *results;     NSArray *sortedKeys = [results keysSortedByValueUsingComparator: ^(id obj1 id obj2) {        if ([obj1 integerValue] > [obj2 integerValue])             return (NSComparisonResult)NSOrderedDescending;        if ([obj1 integerValue] < [obj2 integerValue])            return (NSComparisonResult)NSOrderedAscending;         return (NSComparisonResult)NSOrderedSame;    }];    NSArray *sortedValues = [[results allValues] sortedArrayUsingSelector:@selector(compare:)];    for (int s = ([sortedValues count]-1); s >= 0; s--) {        NSLog(@"" %@ = %@""[sortedKeys objectAtIndex:s][sortedValues objectAtIndex:s]);     }    for (int s = 0; s < [sortedValues count]; s++) {        NSLog(@"" %@ = %@""[sortedKeys objectAtIndex:s][sortedValues objectAtIndex:s]);     }

解决方案二:
NSMutableDictionary不能这样用。它不是分类结构。把它转换为NSArray形式。

时间: 2024-11-08 19:19:55

objective c-iphone想要获得预期结果的相关文章

最新研究报告中下调了iPhone 5c的销量预期

他对苹果iPhone 5c销量的最新预测为:第三季度1140万部,第四季度1040万部.在发布与苹果有关的传闻或预测方面,郭明池的准确度最高.或许这是因为供应链中为他提供消息的线人最靠谱.郭明池预测iPhone 5c在截至9月份的财季的出货量为1140万部,比之前的预测目标降低了33%.由于iPhone 5s和iPhone 4s的销量行情仍然很强劲,因此现在还不清楚iPhone 5c销量降低会对iPhone整体销量造成多大的影响.郭明池说,针对这种现象,第三方转售商们已经开始打折出售iPhone

传和硕代工中国版CDMA iPhone 4本月出货

台湾电子时报报道称,据上游零配件厂商透露的消息,苹果最近调整了CDMA版iPhone的出货量预期,预计今年第一季度出货量将达到700万部. CDMA版iPhone的两家代工制造厂富士康与和硕将因此分别实现http://www.aliyun.com/zixun/aggregation/3413.html">6500万到7200万美元的盈利.由于苹果对新技术.新材料的广泛应用,整个产业链 的上游也都会从中获利. 之前苹果的GSM版iPhone一直由富士康独家代工制造,此次CDMA版则增加了和硕

苹果财报料将超出预期 iPhone销售表现至关重要

网易科技讯 10月19日消息,据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,苹果即将公布的财报料将再度超出华尔街的预期,但财报要令人刮目相看,才能继续拉高其早已高涨的股价. 报道指出,苹果近来诸事顺利,执行长乔布斯重掌兵符,今年股价涨幅超过一倍,和最高记录仅一步之遥,而且已连续两年获利超乎预期. 有分析师对此表示,本季iPhone可能是一个阻碍,iPhone的销售情况比起一年前的强劲表现疲弱许多,恐怕无法满足部分投资

苹果新iPhone:一场短暂的周期性信任危机

中介交易 SEO诊断 淘宝客 云主机 技术大厅 吴海宏 乔布斯的西去一下子让人找到了情绪宣泄口,于是苦逼的库克成了光环下的替罪羊.周二凌晨的iPhone发布会上苹果继续成为吐槽对象,网络暴力的特点就是大家都会有一种众口烁金的快感,并且由于乔布斯时代一直不屌粉丝和媒体的糟糕品味,大家也有报世仇的夙愿.满篇的吐槽调侃居多,而对于苹果来说这只是一场短暂的周期性信任危机.下面就根据我的理解说几句实在话: 1.设计的确在退步 设计的年轻化会带来新鲜感,但同时经不起时间的洗礼难成经典. 苹果对细节的完美主义

iPhone回美国是一条不归路?

美国总统大选总会牵动着全世界的心,这不是精彩的反转剧集,而是关系到钱和生存的问题,相关数据统计,世界上每生产100件电子产品就会有17件送到美国,过去20年,美国向世界输出了诸如苹果.微软.摩托.Google.Nike等数十个优秀品牌,一举成为最大的"客户帝国",于是美国总统以及他笔记本里的新政策,对全球企业都有着巨大的影响,甚至直接决定了他们的命运.事实上,川普尚未正式述职,全球电子企业就已经发生了一场讨论地震:新总统旧事重提,直接给库克打电话,希望他能把iPhone的生产搬回美国,

苹果当下市值仅有预期一半

12月2日,据科技博客网站AppleInsider报道,尽管苹果股价接近今年以来的最高点,市值超过5000亿美元--与去年春季相当,当时分析师曾预计苹果市值将很快翻一番.去年4月份,投资公司Piper Jaffray分析师吉恩·蒙斯特(Gene Munster)和Topkea资本市场分析师布莱恩·怀特(Brian White)都预计当年苹果股价将攀升至1000美元,市值将接近1万亿美元大关.去年春季iPhone销售超过分析师预期,苹果股价一路狂飙,9月份达到约700美元的最高点.去年8月份,怀特

三星半导体挑战英特尔芯片霸主地位

最近,美国芯片大厂英特尔遭遇烦恼,三星半导体在晶片市场的占有率距离英特尔只有3.2%,台积电受惠于采用 A9 处理器的苹果新手机 iPhone SE 预购比预期好,使得 16 奈米制程的产能供不应求,在美国的市值再创新高,3月31 日股价来到近期的波段高点 162 元,在美国的市值已达 1372.2 亿美元. 市场研究机构IHS公布,南韩三星电子(SAMSUNG)2015年在晶片市场占有率攀升0.9百分点至11.6%,稳坐全球半导体二哥宝座,并拉近与晶片龙头英特尔(intel)的差距. 美商英特

一个月内掉价20%!iPhone5成掉价最狠手机

iphone5各种渠道的售价 (单位:人民币) 联通合约价:5899元 联通裸机:5499元 苹果大陆官网价格:5288元 苹果香港官网价格:4480元 京东商城:5099元 内地港行:4300~4400元 一周多以来,iPhone5手机售价出现了连降的局面,与上市当初5000多元的价格相比,现在已经跌去了近千元,跌幅高达20%.受到降价压力,中国联通(微博)和中国电信(微博)近期可能将针对 iPhone5合约机进行新一轮优惠促销,这距离其在中国内地市场正式上市时间才一个多月.往年此时,苹果的价

三星销量“不好看” 小米蚕食客户

据国外媒体报道,上周,三星首席财务官李尚勋(LeeSangHoon)警告称,三星第二季度财报不会"太好看".三星没有解释原因,但鉴于三星对手机业务部门利润的依赖,手机销售疲软可能是"罪魁祸首". 如果三星手机业务真的陷入困境,可能与一家主要竞争对手的快速增长有关.本周早些时候,小米表示今年上半年手机销量比去年增长了271%.小米的快速增长甚至对寻求海外市场增长的苹果构成了挑战. 小米:中国快速增长的新星 小米创办于4年前,但已经吸引了许多大牌高管--其中最大牌的是谷