//oc将数据写入文件
NSArray * baskArray=@[@{@"title":@"首页",@"icon":@"btn_home",@"claName":@"HomeViewController"},@{@"title":@"分类",@"icon":@"btn_list",@"claName":@"MessageViewController"},@{@"title":@"购物车",@"icon":@"btn_shopping_cart",@"claName":@"FrofileController"},@{@"title":@"我的",@"icon":@"btn_user",@"claName":@"DiscoverController"}];
// 写入plist格式的文件 //需要改变成你自己的路径
[baskArray writeToFile:@"/Users/wangpeijie/Desktop/IndexMoreJson/tabbarData.Plist"atomically:YES];
// 写入json格式的文件
NSData * data =[NSJSONSerialization dataWithJSONObject:baskArray options:NSJSONWritingPrettyPrinted error:nil];
NSString *strs=[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
////需要改变成你自己的路径
[strs writeToFile:@"/Users/wangpeijie/Desktop/IndexMoreJson/main.Json"atomically:YESencoding:NSUTF8StringEncodingerror:nil];
// 用plist文件
NSMutableArray * baskArray=[NSMutableArray arrayWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@"main.plist" ofType:@""]];
//swift 将数据写入文件
let array :[[String:AnyObject]] = [
["clsName":"WBHomeViewController"as AnyObject,"title":"首页"as AnyObject,"imageName":"home"as AnyObject,"visitorInfo":["imageName":"","message":"美好的一天从今天的登录开始==>美好的一天从今天的登录开始"]as AnyObject
],
["clsName":"WBMessageController"as AnyObject,"title":"消息"as AnyObject,"imageName":"message_center"as AnyObject,"visitorInfo":["imageName":"visitordiscover_image_message","message":"消息消息不看后悔一辈子,我的至尊大侠登陆后才能查看"]as AnyObject
],
["clsName":"UIViewController"as AnyObject],
["clsName":"WBDiscoverController"as AnyObject,"title":"发现"as AnyObject,"imageName":"discover"as AnyObject,"visitorInfo":["imageName":"visitordiscover_image_message","message":"这是发现发现发现这是发现发现发现这是发现发现发现这是发现发现发现我的至尊大侠登陆后才能查看"]as AnyObject
],
["clsName":"WBProfileController"as AnyObject,"title":"我的"as AnyObject,"imageName":"profile"as AnyObject,"visitorInfo":["imageName":"visitordiscover_image_profile","message":"我的登陆后才能查看"]as AnyObject
]
]
// 写出plist文件
(array as NSArray).write(toFile: "/Users/wangpeijie/Desktop/11/test.plist", atomically:true)
// 数据->json 序列化
let data = try! JSONSerialization.data(withJSONObject: array, options: [])
(data as NSData).write(toFile:"/Users/wangpeijie/Desktop/11/test.json", atomically:true)