zoukankan      html  css  js  c++  java
  • 假数据自我添加测试--NSArray object

    一、列表假数据
    //在.h文件里面定义node所包含实体类---1
    struct listTestNode
    {
        NSString *image;
        NSString *name;
    };
    //在.m实现文件里面
    //把不同的数据赋值给NSArray---------2
    NSArray *testList = [[NSMutableArray alloc]init];
    for(int i=0;i<3;i++)
    {
        struct listTestNode node;
        switch (i)
        {
            case 0:
            {
                node.name = @"name1";
                node.image = [[NSString alloc]initWithFormat:@"人%d.jpg",i];
                
            }
                break;
            case 1:
            {
                node.name = @"name2";
                node.image = [[NSString alloc]initWithFormat:@"人%d.jpg",i];
            }
                break;
            case 2:
            {
                node.name = @"name3";
                node.image = [[NSString alloc]initWithFormat:@"人%d.jpg",i];
            }
                break;
                    
            default:
                break;
        }
        
        [testList addObject:[NSValue valueWithBytes:&node objCType:@encode(struct listTestNode)]];
    }
    //最后再tableView里面引用NSArray-------3
    struct listTestNode node;
    [[testList objectAtIndex:indexPath.row]getValue:&node];
    二、单个假数据添加应用(以图片为例)
    //给NSAray赋值,让他包含他的objects-------1
    NSArray *testImages = [[NSArray alloc] initWithObjects: @"1.jpg", @"2.jpg", @"3.jpg",@"4.jpg",nil];
    
    //在tableView里面引用NSAray-------------2
    UIImageView *imageView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:fileName]];
    fileName=[testImages objectAtIndex:[indexPath row]];


  • 相关阅读:
    IE与FF有关javascript差异的点点滴滴 F
    document.documentElement与document.body F
    CSS模块化开发 F
    关于使用“JS获取屏幕,浏览器,网页高度宽度”的个人思考 F
    GUI F
    关于mousemove和scroll事件的一点技巧 F
    博客换肤 F
    一个日历的简单实现 F
    忠烈杨家将观后感 F
    Vim的配置
  • 原文地址:https://www.cnblogs.com/james1207/p/3285660.html
Copyright © 2011-2022 走看看