iOS提取APP中的圖片資源的方法
最近在學(xué)習(xí)swift的過程中,準(zhǔn)備通過模仿一個app來實戰(zhàn)一下,于是我去下載了一個斗魚直播,不是打廣告.....因為模仿嘛,所以就需要獲取其中的圖片資源,本以為能很順利的得到,沒想到還是遇到了一個小麻煩,興慶的是還是找到很好的辦法來解決,下面就來記錄下獲取app中圖片資源的過程
1、下載APP、
通過iTunes在商店中搜索你需要的app,如下圖

然后進(jìn)行下載

2、打開ipa包,查看資源文件
在iTunes中的應(yīng)用->iPhone 應(yīng)用中,我們找到剛剛下載的app,然后右鍵點擊在Finder中顯示,然后選擇ipa包,通過解壓的方式,將其解壓


最后我們就能得到一個文件夾,點擊該文件夾,選擇Payload文件,然后我們會看到如下的文件

點擊該文件,右鍵選擇顯示包內(nèi)容,就可以進(jìn)入里面看到資源文件了。

3、如何獲取Assets.car中的圖片資源
在上面操作后,進(jìn)入到資源文件文件夾中,另我大失所望的是居然沒有我想要的所有圖片資源,只要很少的一些,比如logo和引導(dǎo)頁面的圖片,但是我卻發(fā)現(xiàn)了一個我們經(jīng)常用的,那就是Assets.xcassets打包后生成的Assets.car文件,由于蘋果公司不提供直接查看Assets.car的工具,所以查了下資料,很快就找到了cartool這么一個工具

通過cartool工具,我們便能解析出圖片資源
下載方法:通過終端
git clone https://github.com/steventroughtonsmith/cartool
將下載下來的工程打開,大概就是這樣

打開該工程后,就進(jìn)入最重要的一步了,通過下面的步驟product–>scheme–>edit scheme

耶!通過該步驟后,我們就可以去轉(zhuǎn)化后的路徑看到我們想要的圖片了。

過程很簡單,在這里簡單記錄一下,希望能幫到需要用的人☺
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
iOS中實現(xiàn)imageView任意角度旋轉(zhuǎn)的方法
這篇文章主要給大家介紹了關(guān)于iOS中實現(xiàn)imageView任意角度旋轉(zhuǎn)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
iOS如何優(yōu)雅地消除應(yīng)用角標(biāo)詳解
關(guān)于應(yīng)用角標(biāo)相信大家應(yīng)該都有所了解吧,這篇文章主要給大家介紹了關(guān)于iOS如何優(yōu)雅地消除應(yīng)用角標(biāo)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog輸出,NSLog輸出方式
這篇文章主要介紹了IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog輸出,NSLog輸出方式的相關(guān)資料,需要的朋友可以參考下2016-11-11
iOS tableView多輸入框如何獲取數(shù)據(jù)
這篇文章主要給大家介紹了關(guān)于iOS tableView多輸入框如何獲取數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04

