您的位置:首页 > 移动开发 > IOS开发

iOS OC06_省市区字典数组

2015-07-22 21:00 337 查看
//

// main.m

// OC06_省市区字典数组

//

// Created by dllo on 15/7/22.

// Copyright (c) 2015年 zhozhicheng. All rights reserved.

//

#import <Foundation/Foundation.h>

int main(int argc,constchar * argv[])
{

//
准备工作

NSString *path=@"/Users/dllo/Desktop/上课内容 /OC06_省市区字典数组/OC06_省市区字典数组/area.txt";

//根据路径产生相应的字符串

NSString *str=[NSStringstringWithContentsOfFile:pathencoding:NSUTF8StringEncodingerror:nil];

//对字符串进行分割

NSArray *strArr =[strcomponentsSeparatedByString:@"\n"];

//创建一个省数组

NSMutableArray *proArr =[NSMutableArrayarray];

// for (NSString *temp in strArr) {

// if (![temp hasPrefix:@" "]) {

// //创建一个省的字典

// NSMutableDictionary *proDic=[NSMutableDictionary dictionary];

// //给省字典添加键值对

// //省名

// [proDic setObject:temp forKey:@"proName"];

// //创建一个市数组

// NSMutableArray *cityArr=[NSMutableArray array];

// //添加到省字典中

// [proDic setObject:cityArr forKey:@"cityArr"];

// //把省字典放到省数组中

// [proArr addObject:proDic];

//

// }else if ([temp hasPrefix:@" "] && ![temp hasPrefix:@" "]){

// //找到对应的城市

// //创建市字典

// NSMutableDictionary *cityDic=[NSMutableDictionary dictionary];

// //市名

// [cityDic setObject:temp forKey:@"cityName"];

// //区数组

// NSMutableArray *zoneArr=[NSMutableArray array];

// [cityDic setObject:zoneArr forKey:@"zoneArr"];

// //给市字典找一个位置

// //先找到对应的省字典

// NSMutableDictionary *proDic =[proArr lastObject];

// //再找对应的市数组

// NSMutableArray *cityArr=proDic[@"cityArr"];

// //再把市字典放到市数组中

// [cityArr addObject:cityDic];

// }else{

// //先找省字典

// NSMutableDictionary *proDic=[proArr lastObject];

// //市数组

// NSMutableArray *cityArr=proDic[@"cityArr"];

// //市字典

// NSMutableDictionary *cityDic=[cityArr lastObject];

// //区数组

// NSMutableArray *zoneArr=cityDic[@"zoneArr"];

// //添加

// [zoneArr addObject:temp];

// }

// }

//

////forin遍历省数组

// for (NSMutableDictionary *dic in proArr) {

// NSLog(@"%@",dic[@"proName"]);

// NSMutableArray *cityArr=dic[@"cityArr"];

// for (NSMutableDictionary *cityDic in cityArr) {

// NSLog(@"%@",cityDic[@"cityName"]);

// NSMutableArray *zoneArr=cityDic[@"zoneArr"];

// for (NSString *str in zoneArr) {

// NSLog(@"%@",str);

// }

// }

//

//

//

// }

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: