`

通过NSBundle加载plist文件

    博客分类:
  • ios
 
阅读更多
1.NSBundle
1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹
2> 利用mainBundle就可以访问软件资源包中的任何资源
3> 模拟器应用程序的安装路径
/Users/aplle/资源库/Application Support/iPhone Simulator/7.1/Applications   


       // File : 全路径
       // NSBundle : 一个NSBundle代表一个文件夹

      // 利用mainBundle就可以访问软件资源包中的任何资源
        NSBundle *bundle = [NSBundle mainBundle];
       
        //  获得imageData.plist的全路径
        NSString *path = [bundle pathForResource:@"imageData" ofType:@"plist"];
       
        _imageData = [NSArray arrayWithContentsOfFile:path];
分享到:
评论

相关推荐

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

    http://blog.csdn.net/duxinfeng2010/article/category/1155790 博客有详细介绍

    iOS Server 加载动态库 Demo (含Makefile)

    iOS界面app只可加载静态库,但server程序可以加载动态库。例子中含一简单实例,含Makefile。

    Apple NSBundle 使用说明文档

    Apple NSBundle 使用说明文档

    IOS UI学习教程之区分NSBundle和NSURL(读取文件、写入文件)

    在项目的工程中添加一个文件,本例程添加的是aa.txt,文件的内容为百度: www.baidu.com,现在要使用NSBundle和NSURL分别去获取内容,代码如下: // 读取文件内容 // 方法1:按照文件路径读取 NSString *pathBundle ...

    全国省市县plist xml

    NSArray *ary = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"ProvinceCityDistrict" ofType:@"plist"]]; for (int i = 0; i ; i ++) { NSDictionary *province = ary[i]; for...

    IOS设备类型获取PLIST

    NSString *iOSDeviceModelsPath = [[NSBundle mainBundle] pathForResource:@"iOSDeviceModelMapping" ofType:@"plist"]; NSDictionary *iOSDevices = [NSDictionary dictionaryWithContentsOfFile:...

    Xcode中Info.plist字段详解

    Info.plist文件实际上是苹果预定义schema的XML文件。 为了构建一个设备相关的健,你在健的后面要加上~iphone或者~ipad。 常用字段: 1.获取版本信息: NSDictionary*infoDic = [[NSBundle mainBundle] infoDictionary]...

    iOS 加载Bundle文件的实例代码

    废话不多说了,下面通过一段代码给大家介绍iOS 加载Bundle文件的方法,具体代码如下所示: - (NSString *)loadJsFile:(NSString *)fileName Type:(NSString *)type{ NSString *path = [[NSBundle mainBundle] ...

    iphone NSBundle 详解

    对于许多朋友来说 NSBundle比较陌生 本文详细介绍了bundle的使用,相信你一看便知 有iphone开发 兴趣的朋友加我qq 1748283579 注明csdn 加上自己工作经验,少于半年iphone开发经验的勿扰。。

    Xcode中的Info.plist字段列表详解 - CocoaChina_让移动开发更简单1

    NSDictionary*infoDic = [[NSBundle mainBundle] infoDictionary];Info.plist NSAppTr

    iOS之加载Gif图片的方法

    一、加载本地Gif文件 1、使用UIWebView // 读取gif图片数据 UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,200,200)]; [self.view addSubview:webView]; NSString *path = [[NSBundle...

    WebpiOS:iOS加载webp后缀的图片(利用google开源c代码)

    iOS加载webp后缀的图片(利用google开源c代码) #usegae 1,cocoapod管理 pod'WebpiOS' 2,手动导入 把webp文件下的文件导入到工程,同时工程依赖SDWebImage第三方框架 导入头文件#import“ UIImage + WebP.h” ...

    initWithCoder与initWithFrame

    知道这两这的区别后这些方法也就容易辨认多了,viewDidLoad其实没什么可混淆的,无论通过什么途径加载(Xcode或者IB,这里的加载属于实例化)完view后肯定会执行这个方法. loadView需要分两种情况.当你通过Xcode实例化...

    BuildVsersion:所有可能的最佳Xcode自动生成编号技术

    Version版本号 Version在plist文件中的key是“CFBundleShortVersionString” Key 都在字典 [[NSBundle mainBundle] infoDictionary] 中。 ###Install 选中项目的target,点击“Build Phases“ 点击右下角的”Add ...

    iOS开发中对文件目录的访问及管理的基本方法小结

    文件目录的访问 最简单的:(由于是沙盒关系,没有文件夹概念的) 代码如下: UIImage* image = [UIImage imageNamed:@”11.png”]; 这个已经是相对app里面打包好的路径,不需要额外添加路径。 还有一种就是需要...

    从 NSBundle 获取 ap verion

    react-native-app-info 安装 $ npm install react-native-app-info --save $ rnpm link react-native-app-info 用法 var AppInfo = require('react-native-app-info'); console.log("应用版本号",AppInfo....

    OC Extension UIImage+FHXImage(图片扩展).zip

    注意:.m文件小了一个方法 ,下载下来把它复制进去 /** 加载gif动画 */ +(UIImage*)loadGifWithImageName:(NSString *)name{ NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"gif"]; ...

    ios WKWebView 的使用和交互

    本demo是WKWebView的基本使用和交互 ,实现了原生调用js的方法、js调用原生的方法、通过拦截进行交互的方法;修改内容 加入沙盒 / /加载沙盒 不带参数 // NSArray * paths = NSSearchPathForDirectoriesInDomains...

    讲解iOS开发中对音效和音乐播放的简单实现

    音效的播放 一、简单介绍 简单来说,音频可以分为2种 (1)音效 又称“短音频”,通常在程序中的播放时长为1~2秒 在应用程序中起到点缀效果,提升整体...2.加载音效文件,得到对应的音效ID 代码如下:  SystemSoundID

Global site tag (gtag.js) - Google Analytics