首页 > 移动平台 > 详细

iOS 5 数组转换成字典形式并且排序,然后删除指定字典让中的内容

时间:2016-01-10 13:05:15      阅读:261      评论:0      收藏:0      [点我收藏+]
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        /**
         * 第1题 请将如下数据存储成字典,并将字典内容以字符串形式输出,输出:"XXX,年龄XXX岁,职业XXX"(将XXX替换为相应的数据)。
         */
        
        NSString *name = @"wangchongyang";
        NSInteger age = 56;
        NSString *job = @"daozhang";
//        NSDictionary *dict=@{@"name":name,
//                             @"age":@(age),
//                             @"job":job};
        NSDictionary *dict=[NSDictionary dictionaryWithObjectsAndKeys:name,@"name",@(age),@"age",job,@"job",nil];
        NSLog(@"name:%@,age:%@,job:%@",dict[@"name"],dict[@"age"],dict[@"job"]);
        
        
        
        /**
         *  第2题 对以下数据进行首字母升序排序,并输出
         */
        NSArray *array = @[@"Tim Cook",@"Jony Ive",@"Steve Jobs",@"Robert Brunne",@"Philip Schiller"];
        NSArray *arrSort=[array sortedArrayUsingSelector:@selector(compare:)];
        for(NSString *str in arrSort) {
            NSLog(@"%@",str);
        }
        
        
        /**
         *  第3题 请将“Robert Brunne”移除数组,并输出
         */
        NSMutableArray *mutArr=[NSMutableArray arrayWithArray:arrSort];
        [mutArr removeObject:@"Robert Brunne"];
        for(NSString *str1 in mutArr) {
            NSLog(@"%@",str1);
        }因为字典当中无法删除、只能在数组当中删除、新建数组
    }
    return 0;
}

iOS 5 数组转换成字典形式并且排序,然后删除指定字典让中的内容

原文:http://www.cnblogs.com/xzz5211314/p/5118157.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!