ios 将数据生成文件

   //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)






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值