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