• NSBundle的创建和使用


    1.创建步骤

      1)MacOS系统下,新建文件夹,修改文件名,放好资源;

      2)修改文件夹后缀为(.bundle);

      3)右键可查看包内容(也可以这时放入资源)。

    2.使用

      1)获取自定义的Bundle

    1     // 获取自定义的Bundle 两种方式Path和URL均可
    2     // 常用Path
    3     NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"Demo" ofType:@"bundle"]];
    4     // URL
    5     NSBundle *bundle = [NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"Demo" withExtension:@"bundle"]];

      2)获取自定义的Bundle中的资源

    1     // 获取image
    2     UIImage *image = [UIImage imageWithContentsOfFile:[bundle pathForResource:@"icon_logo" ofType:@"png"]];

    3.快捷使用

    1     // 常用
    2     UIImage *image = [UIImage imageNamed:@"Demo.bundle/icon_logo.png"];

       [UIImage imageNamed:@"xxx.png"]作用范围是[NSBundle mainBundle],用于自定义的Bundle需要使用全路径,相比前面的方式还是比较简便快捷。

    时常一个人发呆,看到宁静的天空。
  • 相关阅读:
    SVN配置
    最简单的JS例子2
    最简单的JS例子
    时间相加减(小森请假流程)
    B/S架构(及电脑浏览网页的详细说明)
    J2EE简介
    正向代理和反向代理
    Django ORM 数据库设置和读写分离
    mysq的慢查询日志
    django中的Form和ModelForm中的问题
  • 原文地址:https://www.cnblogs.com/pinweyshg/p/5116878.html
Copyright © 2020-2023  润新知