0822-利用bundle归类资源文件

1、创建bundle(超简便,即修改文件夹后缀)

将要使用的资源文件放到一个文件夹内,比如图片、视频、JSON文件等
CDE1968A-5767-4886-AC89-AB73B3CA33A2.png

2、使用bundle的好处

      在一个程序中使用bundle,方便归类资源文件,图片放到一个bundle,JSON数据放到另外一个bundle,取数据的时候直接找到对应bundle,然后再找到对应的数据

3、如何使用


Demo:

    UIImageView *imgView = [[UIImageView alloc]initWithFrame:self.view.bounds];
    [self.view addSubview:imgView];
    NSString *bundlePath = [[NSBundle mainBundle]pathForResource:@"SRC" ofType:@"bundle"];
    NSBundle *resource = [NSBundle bundleWithPath:bundlePath];
    imgView.image = [UIImage imageNamed:@"321" inBundle:resource compatibleWithTraitCollection:nil];

或者

    UIImageView *imgView = [[UIImageView alloc]initWithFrame:self.view.bounds];
    [self.view addSubview:imgView];
    imgView.image = [UIImage imageNamed:@"SRC.bundle/321"];

4、注意事项

一定要先读取指定bundle,才能取到数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,286评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • 昨天我们按既定时间和流程临在之舞共修,在一段音乐结束后,我们准备双人的舞蹈练习,分AB角色,我旁边的二人组已经开始...
    bef243e45c7f阅读 429评论 0 0
  • 01 穆阳总是说我们很幸运,能在刚刚好的时间里不期而遇。” 凌子说这句话的时候掩不住的是满溢出来的欢乐,快乐的情绪...
    我是喜芝阅读 470评论 0 5
  • 图片img与父元素div之间的间隙解决: vertical-alignvertical-align 指定了行内(i...
    Vampire618阅读 554评论 0 47