`

读取 对象 plist

    博客分类:
  • IOS
 
阅读更多

从plist中读取 对象

NSString *path = [[NSBundle mainBundle] pathForResource:@"Presidents_a" ofType:@"plist"];
    NSData *data;
    NSKeyedUnarchiver *unarchiver;
    data = [[NSData alloc] initWithContentsOfFile: path];
    unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData: data];
    NSMutableArray *array = [unarchiver decodeObjectForKey: @"Presidents"];
    self.list = array;
    [unarchiver finishDecoding];
    [unarchiver release];
    [data release];
 

plist

  • 大小: 35 KB
分享到:
评论

相关推荐

    ios文件读取plist

    4. **保存数据到Plist**:如果你需要修改并保存Plist文件,可以创建一个新的`NSDictionary`或`NSArray`对象,然后使用`write(toFile:atomically:)`方法: ```swift let updatedDict = ["NewKey": "NewValue"] do...

    iOS开发读取plist文件、iphone中plist文件的读写存 DEMO

    例如,我们可能将plist文件放在应用程序的Bundle中,通过NSBundle对象来访问: ```swift let bundle = Bundle.main let path = bundle.path(forResource: "example", ofType: "plist") ``` 接下来,我们可以...

    NSBundle读取图片 plist文件和txt文件

    在这个主题中,我们将深入探讨如何使用NSBundle来读取图片、plist文件以及txt文件。 首先,我们来看一下NSBundle的基本用法。NSBundle对象通常代表一个应用程序或扩展的资源包。你可以通过`[NSBundle mainBundle]`...

    解析plist所需的c++文件cpp

    在这个场景下,"解析plist所需的c++文件cpp"是指一个C++实现的类库,用于读取并解析`plist`文件,将其中的物理形状数据转换为`Box2D`可以理解的格式。`GB2ShapeCache.cpp`和`GB2ShapeCache.h`就是这个类库的核心组成...

    objc 读取Plist文件并显示在UITableView中

    根据Plist文件的内容类型,选择合适的对象: - 如果Plist是字典,使用`NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:plistPath];` - 如果Plist是数组,使用`NSArray *array = [NSArray ...

    读取Excel表格生成plist文件(修正版)

    标题“读取Excel表格生成plist文件(修正版)”提示我们这是一个关于从Excel表格提取数据并转换成.plist文件的程序或方法的改进版本。这通常涉及到编程语言,如Java,因为Java具有丰富的库来处理Excel和XML数据。 ...

    Java的PList类库 Blister_java_plist_

    - **读取PList**:Blister提供了`PListReader`类,它可以解析XML或二进制PList文件,并将内容转换为Java对象,如字典、数组、字符串、数字、日期等。 - **写入PList**:对应的,`PListWriter`类用于将Java对象写入...

    Android plist 解析工具类及城市plist文件

    - 读取文件内容:首先,我们需要使用`java.io`或`android.util.TypedArray`类来读取.plist文件的二进制或XML内容。 - 转换数据格式:然后,根据读取到的内容,我们需要解析XML结构并转换为Java对象,如ArrayList、...

    【IOS】完整的plist读取demo

    4. 除了读取,你还可以使用相同的`NSPropertyListSerialization`类将Objective-C对象写入`plist`文件。使用`writeToFile:atomically:`或`writeToURL:atomically:`方法即可完成写操作。 综上所述,这个`PlistDemo`...

    Plist图片分解工具

    1. **解析Plist**:它能够读取二进制Plist文件,识别其中的图像数据,这是通过解析NSData对象并解码为图像格式实现的。 2. **图像分解**:将识别到的图像数据导出为独立的图片文件,如PNG、JPEG等常见格式。这一...

    用plist保存账号密码

    // 将字典转换为Data对象,准备写入Plist if let data = try? PropertyListSerialization.data(fromPropertyList: userCredentials, format: .xml, options: 0) { // 获取应用的Documents目录 let documentsURL = ...

    iOS plist详细使用

    读取`plist`文件的数据同样简单,可以使用`dictionary(withContentsOfFile:)`或`array(withContentsOfFile:)`方法: ```swift if let path = Bundle.main.path(forResource: "data", ofType: "plist") { if let ...

    反编译info.plist工具类

    接着,描述中提到的链接指向了一个CSDN博客文章,介绍了一种使用Java来读取`Info.plist`的方法。这通常涉及到解析XML或二进制格式的`Info.plist`文件。对于XML格式,可以使用Java的DOM或SAX解析器;对于二进制格式,...

    plist资源文件

    1. **数据类型**:plist文件可以存储多种类型的数据,如字符串、数字、日期、布尔值、数组、字典、数据对象以及URL。开发者可以根据需求灵活存储各种配置信息。 2. **文件格式**:.plist文件有两种主要的格式,即...

    cocos plist资源图片文件等

    在Cocos2d-x中,我们可以使用`CCSpriteFrameCache`类来加载和管理精灵帧,它可以从plist文件中读取信息,创建并缓存`CCSpriteFrame`对象。例如,`CCSpriteFrameCache::getInstance()->addSpriteFramesWithFile(...

    swift-Swifty-pList-一个Swift3pList库用于读和写pLists配置

    1. **读取pList文件**:通过提供简单的函数调用,如`PList.read(from: URL)`,开发者可以轻松地从指定路径或URL读取pList文件内容,并将其转换为Swift对象,如字典或数组。 2. **写入pList文件**:同样,Swifty-...

    plist文件示例程序

    1. **读取Plist文件**:通过`NSBundle`或`FileManager`获取Plist文件路径,然后调用`CFPropertyListCreateWithData`函数加载数据。 2. **写入Plist文件**:将数据结构转换为`NSData`对象,然后使用`writeToFile:...

    Plist文件查看器

    Plist文件主要包含以下几种基本类型:字符串、数字、布尔值、日期、数组、字典以及数据对象。数组和字典可以嵌套,形成复杂的数据结构。字典类似Python的字典或者JavaScript的对象,由键值对组成;数组则是一组有序...

    plist文件加密方法

    - 数据转换:将plist文件内容读取为NSData对象。 - 加密:调用`CCCrypt`函数进行加密,传入加密模式(如kCCEncrypt),算法(如kCCAlgorithmDES),填充方式(如kCCOptionPKCS7Padding)等参数。 ```objc + (NSData...

    plist文件读写操作

    读取.plist文件通常涉及以下步骤: 1. 使用`NSBundle`类获取资源路径:你可以通过`mainBundle`方法获取到应用程序的主bundle,然后使用`pathForResource:ofType:`方法来获取指定名称和类型的.plist文件路径。 ```...

Global site tag (gtag.js) - Google Analytics