zoukankan      html  css  js  c++  java
  • 如何在IOS开发中在自己的framework中添加.bunble文件

    今天就跟大家介绍一下有关,如何在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) 和博客园的支持。

     

     

  • 相关阅读:
    .net常用框架总结
    微信小程序 语音转换
    nginx+redis实现session共享 .NET分布式架构
    Redis 安装及注册服务
    WebApi跨域
    Uri各个属性取值测试
    一些常用的FFMPEG命令集合
    动态规划重学习笔记
    给自己的电脑时间进行精准校时
    [NOI题库][POJ2536][匈牙利算法][二分图最大匹配]Gopher II
  • 原文地址:https://www.cnblogs.com/luenmicro/p/3526989.html
Copyright © 2011-2022 走看看