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

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