zoukankan      html  css  js  c++  java
  • 字典--plist

    利用 plist 把字典的数组放到plist文件中,以后就可以不改代码,需要增删数据就直接修改plist文件
    - (NSArray*)imageData
    {
        if (_imageData == nil) { // 从未初始化
            // 初始化数据
            NSMutableDictionary *image1 = [NSMutableDictionary dictionary];
            image1[MJIconKey] = @"biaoqingdi";
            image1[MJDescKey] = @"在他面前,其他神马表情都弱爆了!";
           
            NSMutableDictionary *image2 = [NSMutableDictionary dictionary];
            image2[MJIconKey] = @"wangba";
            image2[MJDescKey] = @"哥们为什么选八号呢";
           
            NSMutableDictionary *image3 = [NSMutableDictionary dictionary];
            image3[MJIconKey] = @"bingli";
            image3[MJDescKey] = @"这也忒狠了";
           
            NSMutableDictionary *image4 = [NSMutableDictionary dictionary];
            image4[MJIconKey] = @"chiniupa";
            image4[MJDescKey] = @"chiniupa";
           
            NSMutableDictionary *image5 = [NSMutableDictionary dictionary];
            image5[MJIconKey] = @"danteng";
            image5[MJDescKey] = @"亲,你能改下你的网名么?哈哈";
           
    //        NSMutableDictionary *image6 = [NSMutableDictionary dictionary];
    //        image6[MJIconKey] = @"chiniupa";
    //        image6[MJDescKey] = @"新增的数据哈哈哈哈哈哈";
           
            _imageData = @[image1, image2, image3, image4, image5];
        }
        return _imageData;
    }
     
    plist文件的调用
    - (NSArray*)imageData
    {
        if (_imageData == nil) { // 从未初始化
            // 初始化数据
            // File : 全路径
            // NSBundle : 一个NSBundle代表一个文件夹
    1.NSBundle
    1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹
    2> 利用mainBundle就可以访问软件资源包中的任何资源
    3> 模拟器应用程序的安装路径
    /Users/aplle/资源库/Application Support/iPhone Simulator/7.1/Applications
     
            // 利用mainBundle就可以访问软件资源包中的任何资源
            NSBundle *bundle = [NSBundle mainBundle];
           
            //  获得imageData.plist的全路径
            NSString *path = [bundle pathForResource:@"imageData" ofType:@"plist"];
           
            _imageData = [NSArray arrayWithContentsOfFile:path];
        }
        return _imageData;
    }
  • 相关阅读:
    flex>导航
    flex>图表控件
    Struts2>Cannot find the tag library descriptor for /strutstags
    jsp>Smartupload例子代码
    flex>MXML语法
    解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问
    jsp>tomcat配置虚拟目录
    JSF>概述
    Struts2>中文乱码
    flex>HttpService
  • 原文地址:https://www.cnblogs.com/ljwiOS/p/5218899.html
Copyright © 2011-2022 走看看