微信app:他的iOS 技術(shù)堪稱標(biāo)桿,值得我們學(xué)習(xí),簡(jiǎn)單的解包了微信的app,微信只有259張圖片和圖標(biāo),解包方法
1). 安裝itools
2). 導(dǎo)出微信的ipa
3). 使用zip 打開
Snip20160705_4.png
4). 顯示包內(nèi)容
Snip20160705_5.png
5). 就可以看到微信的圖片了

@3x.png
分析結(jié)果:
- 微信共259張.png 的圖片.其中13張.png 的,220張@2x占用內(nèi)存718kb,平均每張3kb 多一點(diǎn),so,26張@3x 的圖片46KB 平均一張不到2kb,
- 可以看出大部分圖片使用@2x 就夠了,少數(shù)需要高清顯示的用@3x,@2x和@3x,提供一種就可以了!
- 其中l(wèi)aunchImage 才四張,我們搞了6張,他們微信圖片上下是黑邊的,肯定設(shè)置了黑色的背景色來填充吧
- 美工提供的圖片沒必要太大,自己權(quán)衡吧,沒經(jīng)驗(yàn)的美工一個(gè)btn 的背景給你20kb 的圖片都有可能,使用內(nèi)存太大的圖片會(huì)導(dǎo)致ipa 包大,下載慢 .png 的圖片基本可以不使用了
- 作者開發(fā)經(jīng)驗(yàn)總結(jié)的文章推薦,持續(xù)更新學(xué)習(xí)心得筆記
Runtime 10種用法(沒有比這更全的了)
成為iOS頂尖高手,你必須來這里(這里有最好的開源項(xiàng)目和文章)
iOS逆向Reveal查看任意app 的界面
JSPatch (實(shí)時(shí)修復(fù)App Store bug)學(xué)習(xí)(一)
iOS 高級(jí)工程師是怎么進(jìn)階的(補(bǔ)充版20+點(diǎn))
擴(kuò)大按鈕(UIButton)點(diǎn)擊范圍(隨意方向擴(kuò)展哦)
最簡(jiǎn)單的免證書真機(jī)調(diào)試(原創(chuàng))
通過分析微信app,學(xué)學(xué)如何使用@2x,@3x圖片
TableView之MVVM與MVC之對(duì)比
使用MVVM減少控制器代碼實(shí)戰(zhàn)(減少56%)
ReactiveCocoa添加cocoapods 配置圖文教程及坑總結(jié)