zoukankan      html  css  js  c++  java
  • #在蓝懿学习iOS的日子#day17

    1、解析Json,新建一个类的对象Json
    +(NSMutableArray*)parserMenusWithDic:(NSDictionary *)dic{
        //对照TEXT解析得到菜单  {}是字典[]是数组
        NSDictionary *resultDic = dic[@"result"];
        NSArray *dataArr = resultDic[@"data"];
        NSMutableArray *menus = [NSMutableArray array];
        //遍历数组得到里面的内容
        for (NSDictionary*menuDic in dataArr) {
            Menu*m = [[Menu alloc]init];
            m.number = menuDic[@"number"];
            m.title = menuDic[@"title"];
            m.imtro = menuDic[@"imtro"];
            m.ingredients = menuDic[@"ingredients"];
            m.burden = menuDic[@"burden"];
            //albums是一张图片
            m.albums = menuDic[@"albums"][0];
              [menus addObject:m];
        }
        return menus;
    }
    2、data
      //data 表示二进制数据的对象
        NSData *data = [NSData dataWithContentsOfFile:@"/Users/ivan/Documents/第二期/代码/day17/Day17Json/Day17Json/menus.txt"];
        NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
    //    获取出辣椒炒肉
    //    NSDictionary *resultDic = dic[@"result"];
    //    NSArray *dataArr = resultDic[@"data"];
    //    NSDictionary *firstCaiDic = dataArr[0];
    //    NSString *name = firstCaiDic[@"title"];
    //    NSLog(@"%@",name);

        //数组menus已在JsonParser已经初始化
        self.menus = [JsonParser parseMenusWithDic:dic];
    3.文本的图片来自网络,如何传进代码里
    1、编写代码
     NSData*data = [NSData dataWithContentsOfURL:[NSURL URLWithString:self.menu.albums]];
        self.albumsIV.image = [UIImage imageWithData:data];
    2、另外点击 点击进入OpenAs点击再进入source code,在源代码修改添加红框的内容点击进入OpenAs点击再进入source code,在源代码修改添加红框的内容
  • 相关阅读:
    leetcode443
    leetcode429
    leetcode55
    2019-8-31-PowerShell-拿到最近的10个系统日志
    2019-6-11-WPF-如何在应用程序调试启动
    2019-8-31-C#-将-Begin-和-End-异步方法转-task-异步
    2019-9-18-WPF-笔刷绑定不上可能的原因
    2019-3-25-win10-uwp-如何将像素数组转-png-文件
    2018-9-30-C#-从零开始写-SharpDx-应用-画三角
    2018-8-10-Roslyn-节点的-Span-和--FullSpan-有什么区别
  • 原文地址:https://www.cnblogs.com/odileye/p/4959703.html
Copyright © 2011-2022 走看看