如何在IOS开发中在自己的framework中添加.bunble文件
2024-10-12 07:06:13
今天就跟大家介绍一下有关,如何在IOS开发中在自己的framework中添加.bunble文件,该文章我已经在IOS教程网(http://ios.662p.com)发布过来,个人觉得还是对大家有帮助的,现在也在我的博客园上发布一下给大家吧。
要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文
1. 直接New Folder,并改名为test.bundle
2. 右键 -> Show Package Contens
3. 将带有图片的文件夹直接拖到2中的文件夹里面
4.将这个.bundle文件拖入到项目工程中
下面就是代码了:
+ (NSBundle *)resourceBundle:(NSString *)bundleName
{
<p>
NSString *bundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:@"bundle"]; //显然这里你也可以通过其他的方式取得,总之找到bundle的完整路径即可。
</p>
NSBundle *bundle = [NSBundle bundleWithPath:bundlePath]; return bundle;
}
- (UIImage *)doubanImageForName:(NSString *)imageName
{
NSBundle *bundle = [[self class] resourceBundle:@"Douban"];
<p>
return [UIImage imageWithContentsOfFile:[bundle pathForResource:[NSString stringWithFormat:@"images/%@", imageName] ofType:@"png"]];//我这里是有一个<span style="font-size:9pt;line-height:1.5;">Douban.bundle的bundle文件,这个bundle文件下面有一个images文件夹。你想要的图片就在这个文件夹下面。</span>
</p>
}
源码就是这么简单的,大家可以参考一下吧,感谢IOS教程网(http://ios.662p.com) 和博客园的支持。
最新文章
- web app iphone4 iphone5 iphone6 响应式布局 适配代码
- 查看修改Linux时区和时间
- PHP开发程序应该注意的42个优化准则
- js基础练习一之tab选项卡
- linux-9基本命令之-wget
- python2.x和3.x的区别
- UISegmentedControl swift
- 【开发必备】吐血推荐珍藏的Chrome插件
- URAL 1260 Nudnik Photographer(递推)
- OA学习笔记-010-Struts部分源码分析、Intercepter、ModelDriver、OGNL、EL
- rac安装中遇到的问题
- JavaMail收发邮件的一般流程与主要方法
- Hibernate由model类自动同步数据库表结构
- MyBatis-Spring中间件逻辑分析(怎么把Mapper接口注册到Spring中)
- SSO+PHS 同步问题修正解决
- PHP use闭包函数
- 22.一个球从100m高度自由下落,每次落地后返跳回原高度的一半,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。
- Python3 tkinter基础 Entry validate validatecommand 失去焦点时,检查输入内容
- Linux系统运维笔记(三),设置IP和DNS
- mysql 5.7安装教程
热门文章
- 调用webservice查询手机号码归属地信息
- Ruby on Rails Tutorial 第一章 之 搭建开发环境
- 关于Service常驻内存不被清理的解决方法.
- boost库在工作(36)网络服务端之六
- 从 Auto Layout 的布局算法谈性能
- A+B Problem(V)
- Java SE ---数据类型
- How to solve Original Tango programmer”Hardware not Found”?
- Android(java)学习笔记106-1:深入分析Java ClassLoader原理
- [改善Java代码]使用valueOf前必须进行校验