考核题 5
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /** * 第1题 请将如下数据存储成字典,并将字典内容以字符串形式输出,输出:"XXX,年龄XXX岁,职业XXX"(将XXX替换为相应的数据)。 */ NSString *name = @"王重阳"; NSInteger age = 56; NSString *job = @"道长"; NSDictionary *dic=@{@"name":name, @"age":@(age), @"job":job}; NSMutableString *str=[[NSMutableString alloc]initWithFormat:@"%@,年龄%@岁,职业%@",dic[@"name"],dic[@"age"],dic[@"job"]]; NSLog(@"第一题:"); NSLog(@"%@",str); NSLog(@"这个太难了!😭"); /** * 第2题 对以下数据进行首字母升序排序,并输出 */ NSArray *array = @[@"Tim Cook",@"Jony Ive",@"Steve Jobs",@"Robert Brunne",@"Philip Schiller"]; NSLog(@"第二题:"); NSArray *newArray=[array sortedArrayUsingSelector:@selector(compare:)]; for (id str in newArray) { NSLog(@"%@",str); } /** * 第3题 请将“Robert Brunne”移除数组,并输出 */ NSLog(@"第三题:"); NSMutableArray *arr=[NSMutableArray arrayWithArray:array]; [arr removeObject:@"Robert Brunne"]; for (id str1 in arr) { NSLog(@"%@",str1); } } return 0; }