//
// 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;
}