美文网首页
cocospod本地库(二)——图片和资源使用

cocospod本地库(二)——图片和资源使用

作者: SunshineFlow | 来源:发表于2019-01-25 16:19 被阅读8次

    版本记录

    版本号 时间
    v1.0 2019.01.25 星期五

    前言

    使用cocospod本地集成,如果想要使用一些图片和资源。你会发现,不像之前那样直接在代码中写图片名就可以找到图片。那么应该怎么去配置呢?

    使用方法

    在配置中添加
    s.resource_bundles = { 
        'Resource' => ['huoti/Assets/Resource/*.png'],(.png的资源)
        'Audio' => ['huoti/Assets/Audio/*.{wav,mp3}'](.wav和.mp3的资源)
    }
    
    资源路径1
    资源路径2
    在.podspec文件中添加配置
    编译后成为.bundle
    使用
     UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"Resource.bundle/image"]];(在需要使用资源的地方加上Resource.bundle/)
    
    附加-猜想待求证

    1cocospod里的第三方库编译以后,每个单独生成.a文件,这些.a文件进行合并成一个.a,供可执行文件进行链接。
    2cocospod里的资源文件编译以后,成为.bundle文件,跟可执行文件在一个目录里。
    3如果不通过cocospod集成,工程里集成的第三方文件直接编译在可执行文件里。


    cocospod里的第三方库编译之后

    后记

    1编译后,在Debug-iphoneos目录中生成资源文件是.bundle文件。
    2项目中需要把所有用到的资源前加上.bundle/路径,这样就可以显示图片和其它资源了。

    相关文章

      网友评论

          本文标题:cocospod本地库(二)——图片和资源使用

          本文链接:https://www.haomeiwen.com/subject/mufvjqtx.html