美文网首页
iOS中快速获取图片资源

iOS中快速获取图片资源

作者: 翀鹰精灵 | 来源:发表于2017-08-04 15:30 被阅读69次

大家可能遇到过这样一个场景,想把项目A中的素材资源拿到项目B中去用,一般现在管理图片素材都用的是Assets.xcassets管理

1.png

如果你想拿到项目中的所有图片,Assets.xcassets比较恶心的一点是,一个图片是一个文件夹

2.png

如果需要一个个赋值粘贴就比较悲催了,这里介绍一个好用的工具cartool.
使用方法如下:
1.下载并运行工程,这里如果你是直接运行的话,控制台可能会报如下的错误信息:

Usage: cartool <path to Assets.car> [outputDirectory]
Program ended with exit code: 255

通过查看代码,我们发现,这里需要传入一个参数

3.png

所以,此时我们准备一个Assets.car的文件.

2.打开一个你的项目工程,找到Products-->>XXX.app -->Show in Finder -->显示包内容,找到Assets.car文件

5.png
4.png

3.将Assets.car文件拷贝到桌面上,打开刚才的cartool工程,将Assets.car拖入到Argument Passed On Launch目录下,然后在桌面上新建一个文件夹,名字自己随便起,也拖入这个路径下,如下图所示.

6-1.png
7.png

4.再次运行程序,此时控制台就有很多输出

8.png

查看桌面上的输出文件夹,会发现里面有很多导出的图片素材,而且还是带@2x @3X分明的哦

9.png

最终gif图动态效果

10.gif

相关文章

  • iOS中快速获取图片资源

    大家可能遇到过这样一个场景,想把项目A中的素材资源拿到项目B中去用,一般现在管理图片素材都用的是Assets.xc...

  • Flutter获取本地相册资源

    photo_album_manager这是可以快速获取相册资源的插件,支持安卓和iOS;支持升序降序获取;支持图片...

  • iOS项目瘦身

    iOS快速删除项目工程中不用的图片资源:LSUnusedResources 滴滴出行 瘦身

  • 快速获取iOS APP的图片资源

    1.前言 如果我们高仿某些知名iOS APP时,比如微信、微博、QQ等,我们就要用到他们的资源,如常用图片资源等,...

  • 获取iOS应用中的图片资源

    引 高仿开发现有的App是一种很好的学习方式,但是如果没有对应的图片资源,即使功能做出来了差别依然很大,看上去成就...

  • 快速获取APP里面的全部图片资源

    如果想模仿某个项目,需要获取里面的图片资源。下面我给大家说下快速获取App里面图片资源的做法。 1.首先打开iTu...

  • 快速获取app(ios和安卓)资源图片

    一、前言 技术网站常能看到一些开源的高仿项目,如高仿微信、微博之类的,外表做的跟原项目一般无二,当年初出茅庐的我自...

  • 2021-09-01

    iOS获取PHAsset的图片或视频资源的本地地址URL 项目中,之前使用UIImagePickerControl...

  • 清理 iOS 项目不用的图片资源

    清理 iOS 项目不用的图片资源 清理 iOS 项目不用的图片资源

  • 清理ios项目不用的图片资源

    清理ios项目不用的图片资源 清理ios项目不用的图片资源

网友评论

      本文标题:iOS中快速获取图片资源

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