`

读取plist(helloword-info.plist)/strings文件

    博客分类:
  • ios
阅读更多

             

 //读取plist       

supporting Files:helloword-info.plist文件 

         NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"" ofType:@"plist"];
         NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];
         NSLog(@"ddd\n%@", data);//直接打印数据。

  打印结果如下:

2013-06-14 15:44:23.561 helloword[453:c07]
{
    CFBundleDevelopmentRegion = en;
    CFBundleDisplayName = helloword;
    CFBundleExecutable = helloword;
    CFBundleIdentifier = "jd.helloword";
    CFBundleInfoDictionaryVersion = "6.0";
    CFBundleName = helloword;
    CFBundlePackageType = APPL;
    CFBundleShortVersionString = "1.0";
    CFBundleSignature = "????";
    CFBundleSupportedPlatforms =     (
        iPhoneSimulator
    );
    CFBundleVersion = "1.0";
    DTPlatformName = iphonesimulator;
    DTSDKName = "iphonesimulator6.1";
    LSApplicationCategoryType = "";
    LSRequiresIPhoneOS = 1;
    UIDeviceFamily =     (
        1
    );
    UIMainStoryboardFile = MainStoryboard;
    UIRequiredDeviceCapabilities =     (
        armv7
    );
    UISupportedInterfaceOrientations =     (
        UIInterfaceOrientationPortrait,
        UIInterfaceOrientationLandscapeLeft,
        UIInterfaceOrientationLandscapeRight
    );
}

 //读取InfoPlist.strings文件        

   NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"" ofType:@"strings"];
    NSLog(@"文件路径:%@",plistPath);
    NSString *myFileContent=[NSString stringWithContentsOfFile:plistPath encoding:NSUTF8StringEncoding error:nil];
   NSLog(@"文件内容如下:\n%@", myFileContent);//直接打印数据。

原文件的内容是:

 dddddddppp

打印结果如下:

2013-06-14 16:02:16.031 helloword[693:c07] 文件路径:/Users/qing/Library/Application Support/iPhone Simulator/6.1/Applications/A3EEDA4B-0F5E-49E5-91D8-FBCCD388B539/helloword.app/en.lproj/InfoPlist.strings

2013-06-14 16:02:16.035 helloword[693:c07] 文件内容如下:
bplist00Zdddddddppp

 

      

分享到:
评论

相关推荐

    config-sample.plist

    配置文件config-sample.plist config-sample.plist config-sample.plist

    dd-plist-1.21.jar

    解析ipa文件中的Info.plist,该资源链接博客https://blog.csdn.net/weixin_42286461/article/details/88294377

    dd-plist-1.23-bin.zip

    本话题主要关注如何在Java环境中处理这些文件,特别是通过“dd-plist-1.23-bin.zip”这个工具包来读取和操作plist文件。 "dd-plist"是一个开源Java库,专为了解析和写入Apple的plist文件而设计。标题中的“dd-plist...

    老版iTunes (12.6.5) 包含脚本, plist文件以及图标.zip

    适用于 macOS Mojave 10.14.3、10.14.4 及以上 下载 iTunes 12.6.5 ...2. 临时关闭 System Integrity Protection,简称 SIP ...

    Java解析IOS IPA文件所需jar dd-plist

    Java解析IOS IPA文件所需jar.如果用maven,可加入如下设置: <groupId>com.googlecode.plist</groupId> <artifactId>dd-plist</artifactId> <version>1.16</version> </dependency>

    ProperTree-master.zip

    这个文件很可能是为macOS操作系统设计的一个plist(Property List)编辑工具,专用于OpenCore引导加载器的配置。在macOS系统中,plist文件是一种XML格式的数据结构,用来存储应用程序的配置信息。 描述中提到的...

    ipa文件中info.plist与icon图标解密

    在这个特定的话题中,我们要关注的是`info.plist`文件和应用图标(icon)的解密过程。这些元素在IPA文件内通常是经过苹果的签名和加密处理,以确保应用的安全性和完整性。 `info.plist`文件是iOS应用程序的核心配置...

    读取plist文件切割图集

    本教程将详细讲解如何使用Python来读取.plist文件并进行图集的切割,以便在游戏中正确地加载和显示这些小图。 首先,我们需要了解.plist文件的结构。.plist是苹果公司的属性列表(Property List)文件格式,它可以...

    config-bcm94352-120.plist.zip

    标题中的"config-bcm94352-120.plist.zip"是一个压缩文件,它包含了一个名为"config-bcm94352-120.plist"的配置文件。这个文件是为特定的无线网卡芯片组BCM94352设计的,主要目的是为了在苹果操作系统macOS的旧版本...

    plist文件还原为多个原图-工具.zip

    脚本会读取`.plist`中的数据,并对`.pvr.ccz`进行解压和切割。 4. 脚本完成后,会在当前目录下生成一组新的`.png`图像文件,这些文件就是原来合并到大图中的各个子图像。 在实际开发中,`split.py`脚本可能需要根据...

    .plist编辑软件plist Editor-v2.5.0.1.exe

    6. **兼容性**:尽管主要针对Windows平台,但该软件可能也支持读取和编辑来自Mac OS X或iOS系统的.plist文件。 使用场景: 1. **应用程序调试**:开发者可以使用.plist Editor来检查和调整应用的配置文件,以解决...

    libimobiledevice-Windows-ios-master.zip

    - 其他如msys-xml2-2.dll、msys-plist++-3.dll等:分别对应libxml2和libplist库,用于解析XML和属性列表(plist)文件,这些都是iOS设备数据的主要格式。 3. **依赖库**: - msys-iconv-2.dll:处理字符集转换的...

    J-release-cmh.jar.zip

    打开IDEA的启动配置文件(如Windows的"idea64.exe.vmoptions"或Mac的"Info.plist"),在末尾添加 `-Djb.color.scheme=J-release-cmh`,这样IDEA在启动时会自动应用这个主题。 通过以上步骤,你便成功地在IDEA中配置...

    反编译info.plist工具类

    在iOS应用开发中,`Info.plist`文件是一个至关重要的配置文件,它包含了应用程序的各种元数据,如应用名称、版本号、权限设置等。本话题主要关注如何使用Java进行反编译,以获取`ipa`包中的`Info.plist`文件,并对其...

    MAC OS X 10.8 + Xcode 4.6 下实现无证书真机调试 IOS5.1.1

    3. 接下来,打开`Info.plist`文件,位于`/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/`,使用Xcode打开并添加两行: - `PROVISIONING_PROFILE_ALLOWED`的值设为`NO` - `PROVISIONING...

    config-bcm94352-103.plist.zip

    标题中的"config-bcm94352-103.plist.zip"是一个压缩文件,它包含了一个名为"config-bcm94352-103.plist"的配置文件。这个文件是为特定的博通(Broadcom)无线网卡设计的,用于在苹果的操作系统上,通常是macOS ...

    iOS 本地化应用程序汇总

    2. **Localizable.strings**:这是iOS中用于存储字符串资源的文件,每个语言都有一个对应的Localizable.strings文件,其中包含该语言的字符串键值对。 3. **InfoPlist.strings**:此文件用于本地化应用程序的Info....

    2Lenovo-Miix510-EFI-Clover-for-MacOS-10.14.X-master.zip

    1. EFI分区:包含了Clover的配置文件,如config.plist,这是Clover的核心配置文件,用于定义启动选项和硬件兼容性。 2. Kexts目录:可能包含了一些内核扩展(kexts),这些是驱动程序,用于提供硬件支持,如显卡、...

    config-bcm94352-110.plist.zip

    本文将详细讨论“config-bcm94352-110.plist.zip”这个压缩包文件及其相关知识点,该文件主要用于针对BCM94352无线网卡的Clover Patch配置。 首先,我们要了解BCM94352。BCM94352是博通(Broadcom)公司生产的一款...

    城市Plist文件

    城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件

Global site tag (gtag.js) - Google Analytics