OC读取plist文件

OC读取plist文件:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{

    @autoreleasepool {

        NSArray * arr = [NSArray arrayWithContentsOfFile:@"/Users/zl201/Desktop/NSDictionaryHomework/ProvincesAndCities.plist"];
        //使用绝对路径

        for (NSDictionary *dic in arr) {
            NSArray * cities = [dic objectForKey:@"Cities"];

            for (NSDictionary * city in cities) {
                NSString * cityName = [city objectForKey:@"city"];
                NSString * lat = [city objectForKey:@"lat"];
                NSString * lon = [city objectForKey:@"lon"];
                NSLog(@"%@ lat = %@ lon = %@",cityName,lat,lon);
            }
        }

    }
    return 0;
}
时间: 2024-09-20 12:19:18

OC读取plist文件的相关文章

iOS学习之 plist文件的读写

  在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件.文件是xml格式的. Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息 我们创建一个项目来学习plist文件的读写. 1.创建项目Plistdemo 项目创建之后可以找到项目对应的plist文件,打开如下图所示: 在编辑器中显示类似与表格的形式,可

苹果ios开发中的plist文件的读写的例子

前言:在做iOS开发时,经常用到plist文件,  那么,plist文件究竟是什么呢? 在此,我做一个简单的介绍和使用,它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件,文件是xml格式. Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,同时也可以用来存储其他的信息. 下面,我将创建一个项目来学习plist文件的读写. 1.创建项目demo 项目创建之后可以找到项目对应的p

Objc运行时读取和写入plist文件遇到的问题

下面是本猫保持游戏NPC和物件交互的plist文件: 随着游戏和玩家逐步发生互动,玩家会修改人物和物件的交互的状态.这也是RPG游戏最基本的功能. 在切换每个地图时需要将上一个地图发生的改变存储到plist文件中去. 我采用的方法为现将plist文件读入结构对象中,然后修改之,再写会plist文件中. 读入的代码如下: NSMutableDictionary *mapInfoMDict = [[NSDictionary dictionaryWithContentsOfFile:fullPath]

iOS应用中存储用户设置的plist文件的创建与读写教程_IOS

    在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件.文件是xml格式的. Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息 我们创建一个项目来学习plist文件的读写. 1.创建项目Plistdemo 项目创建之后可以找到项目对应的plist文件,打开如下图所示: 在编辑器中显示类似与表格的形式

iOS数据持久化之一——plist文件

iOS数据持久化之一--plist文件         iOS开发中,我们时常会将一些简单的数据进行持久化的存储,方便我们保存程序的一些配置和用户的一些数据,plist文件就是我们保存这些数据的最佳选择. 一.何为plist         plist是一种文件格式,其内容规则是xml文件,后缀为.plist,因此,我们更习惯于成它问plist文件,在iOS开发中,这种文件常用来保存一些简单的配置数据,例如项目中的info.plist. 通过plist文件编辑器,我们可以很方便的查看和编辑层次清

anglurjs读取json文件报错

问题描述 anglurjs读取json文件报错 anglurjs读取json文件报错,读取txt则正常,错误信息: SyntaxError: Unexpected token : at Object.parse (native) at oc (http://127.0.0.1:9090/mytest/angular.min.js:14:303) at e.defaults.transformResponse (http://127.0.0.1:9090/mytest/angular.min.js

android华为手机读取本地文件夹图片获取path路径null,求指导

问题描述 android华为手机读取本地文件夹图片获取path路径null,求指导 android华为手机读取本地文件夹图片获取path路径null,求指导 解决方案 public String getImagePathFromURI(Uri uri) { Cursor cursor = getActivity().getContentResolver().query(uri null null null null); String path = null; if (cursor != null

关于plist文件的那些事

 今天遇到新生问一个问题,就是用自己定义了一个plist文件,然后可以往里面写东西,但是写过再次运行的时候里面的数据总是最后一次写入的数据.后来就专门研究了一下plist文件.     大家都知道当你创建一个项目的时候,在Supporting Files中会有一个Info.plist文件,这个文件中存储的信息如下:  它是整个APP的配置文件,包括了版本信息以及APP桌面显示名称等信息.可能是我还不太了解,但是经过我测试发现我无法用代码对Info.plist这个文件进行操作.     先把pli

java 读取dbf文件-java读取dbf文件问题怎样解决使用javadbf.jar

问题描述 java读取dbf文件问题怎样解决使用javadbf.jar 使用javadbf.jar读取dbf文件只能读取到字段名和第一行记录,然后遇到com.linuxense.javadbf.DBFException: Failed to parse Number: multiple points错误怎么解决