码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-01-10 13:06:33      阅读:152      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!