作业
2016-01-08 09:36
246 查看
NSArray*array=@[@"TimCook",@"JonyIve",@"SteveJobs",@"RobertBrunne",@"Philip Schiller"]; NSArray* sortArr = [array sortedArrayUsingSelector:@selector(compare:)]; NSLog(@"%@",sortArr); NSComparator sortBlock = ^(id obj1,id obj2) { return [obj1 compare:obj2]; }; NSArray* sortArr2 = [array sortedArrayUsingComparator:sortBlock]; NSLog(@"%@",sortArr2);
作业2
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //1.以下是身份证号,输出身份证人的性别,年龄 NSString *idCard=@"210423198809040427"; NSString* str =[NSString stringWithFormat:@"%@",idCard]; NSRange range = NSMakeRange(16, 1); NSRange range1 = NSMakeRange(6, 4); NSString* str1 = [str substringWithRange:range]; NSString* str2 =[str substringWithRange:range1]; int a =[str1 intValue]; int b =[str2 intValue]; if(a%2==0) { NSLog(@"性别女 年龄%d",2016-b); } else { NSLog(@"性别男 年龄%d",2016-b); } //身份证倒数#2位是偶数则为女生 //2.将字典的key从Z->A排序,按排序后的key的顺序,输出value,将value按字符串输出 NSDictionary *dict=@{@"R":@"e", @"T":@"e", @"D":@"b", @"S":@"u", @"K":@"a", @"A":@"s", @"O":@" ", @"N":@"p", @"B":@"b", @"J":@"u", @"F":@" ", @"U":@"t", @"H":@"l", @"E":@"j", @"Z":@"s", }; NSArray* array = [dict allKeys]; NSComparator sortBlock =^(id obj1,id obj2) { return [obj2 compare:obj1]; }; NSArray* sortArr =[array sortedArrayUsingComparator:sortBlock]; for(id obj in sortArr) { NSLog(@"%@:%@",obj,[dict objectForKey:obj]); } NSMutableArray* m =[[NSMutableArray alloc]init]; for(id ob in sortArr) { [m addObject:[dict objectForKey:ob]]; } NSLog(@"%@",m); NSString* join = [m componentsJoinedByString:@""]; NSLog(@"%@",join); } return 0; }
相关文章推荐
- PHP7的新特性
- HDU 1048 The Hardest Problem Ever【水】
- Centos7下Hive-1.2.1安装部署
- 赞扬和批评的黄金比例
- 手机触摸屏有电阻屏和电容屏,有什么区别?
- iOS自定义tableViewCell中的按钮无法点击的解决方法
- Centos7下Python3的安装
- Suruts2的工作原理
- 秒杀系统架构分析与实战
- 防误删虚拟机网卡
- Python Web-第三周-Networks and Sockets(Using Python to Access Web Data)
- Godef 插件无法跳转问题
- VC6神迹外挂的DIY
- 命令模式
- Eclipse中 搭建 Spring+SpringMVC+Mybatis整合(下)
- 如何有效地描述软件缺陷(Defect)?
- Java用String 截取方式解析xml文件、处理大xml文件
- H264编码 封装成MP4格式 视频流 RTP封包
- springmvc jquery 使用时,format中使用fmt的实现
- iOS屏幕横竖屏旋转相关