NSBundle 读取资源包中的文件

访问项目中资源包里面所有资源使用方法。读取资源包descs.plist文件方法如下:


NSBundle *bundle = [NSBundle mainBundle];                //创建bundle对象

NSString *path = [bundle pathForResource:@“descs” ofType:@“plist”];   //获取资源在机器安装后的系统路径

NSArray *allDescs = [NSArray arrayWithContentsofFile:path];        //根据路径访问plist文件中的数组类

NSBundle 读取资源包中的文件,布布扣,bubuko.com

时间: 2024-12-23 09:46:08

NSBundle 读取资源包中的文件的相关文章

读取Jar包中的资源问题探究

最近在写一个可执行jar的程序,程序中包含了2个资源包,一个是images,一个是files.问题来了,在Eclipse里开发的时候,当用File类来获取files下面的文件时,没有任何问题.但是当程序导出为Runnable Jar时,运行程序时抛出异常,File not found.我们来一探究竟. 首先是我的工程目录结构: 程序中访问images下的图片代码: [java] view plaincopyprint? setIconImage(new ImageIcon(this.getCla

换了应用部署环境,读取jar包中文件遇到的问题。

程序换了个tomcat部署出现了问题,在原来的系统里好好的.最后定位问题发现是使用dom4j读取jar包中文件出现的问题,dom4j的异常是:org.dom4j.DocumentException: null Nested exception: null,经过观察发现拿到的InputStream对象为空.再追代码发现是因为JarFile压根就没有读到文件.顺手换成了当前线程上下文去读取文件,这次抛出的异常很清楚,jar文件找不到.最近经过观察发现是引文文件路径中存在空格,这是和原来系统不同的地方

查找jar包中.class文件关键字(变量名,字符串)

有时查看日志,常常会发现由框架底层打印的错误日志.要修改这个错误的时候,如果不是对框架特别熟悉,就需要按照可能产生这个错误日志的流程一步一步找,一时半会不一定能找到.比如本人最近对smartfoxserver搭建的服务器做压测的时候,发现最大等待线程数超过20就会打印错误日志,然后就一直在smartfoxserver接受请求的反编译代码里找该错误输出,花了很长时间一直没找到.然后我在想能否用inputstream来查询字符串,试验代码如下: import java.io.BufferedRead

怎样将unity资源窗口中的文件一下全部折叠/打开

1.选中父物体 2.按住alt 3.再按下键盘上的左键/右键:此父物体下的全部折叠/打开 或者 alt + LMB  点击所要折叠/打开的父物体左边的小三角 怎样将unity资源窗口中的文件一下全部折叠/打开

python 读取位于包中的数据文件

假设你的包中的文件组织成如下: mypackage/ __init__.py somedata.dat spam.py 现在假设spam.py文件需要读取somedata.dat文件中的内容.你可以用以下代码来完成: # spam.py import pkgutil data = pkgutil.get_data(__package__, 'somedata.dat') 由此产生的变量是包含该文件的原始内容的字节字符串. 原文地址:https://www.cnblogs.com/sea-stre

jar包中File 文件找不到的异常分析与解决

源链接: http://hxraid.iteye.com/blog/483115#comments 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等).在单独运行的时候这些简单的处理当然不会有问题.但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了.看看下面的代码: Java代码 //源代码1: package edu.hxraid; import java.io.*; public class Resource { public  void get

python 一个包中的文件调用另外一个包文件 实例

python不同文件夹中模块的引用调用顺序,被调用的模块中①有类的 模块.类().方法()   ②无类的:模块.方法() test包中testIm.py 调用 test1包中testIm1.py中的方法craw1()方法,输出结果: testIm.py # coding:utf-8# testIm.py位于test包中,要调用test1包中的testIm1.py中的方法craw1()方法 import sys sys.path.append('C:\\pythonwork\\test1') #加

springboot jar启动 读取jar包中相对路径文件报错

jar包启动后读取相对路径文件报异常: Caused by: java.io.FileNotFoundException: class path resource [***.***] cannot be resolved to absolute .***.jar/BOOT-INF/classes!/***.** 采用流的方式读取即可解决 // /template/template.html是resource下面的文件 String template=readfile("/template/tem

解决springboot读取jar包中文件的问题

近期在用springboot封装一些对外服务的API接口,在本机测试都很顺利,可是当我打包jar文件放到服务器上测试的时候发现了类似下面的异常信息: java.nio.file.NoSuchFileException: file:/app.jar!/BOOT-INF/classes!/xxx.properties 于是网上一番搜索,找到类似的解决方法: Properties prop = new Properties();InputStream is = this.getClass().getR