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

2019-01-25  本文已影响8人  SunshineFlow

版本记录

版本号 时间
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/路径,这样就可以显示图片和其它资源了。

上一篇下一篇

猜你喜欢

热点阅读