Xcode 小技巧:利用 assets 配置針對不一樣設備的資源

根據設備的分辨率利用 Image Set 配置 2x、3x 的圖片資源的功能你們已經已經很熟悉了。系統會自動根據對應的設備打包的時候帶上對應的圖片資源(app thin),也減少了包的大小。 程序員

原來不只圖片資源能夠這樣,資源文件也能夠!新建項目的時候選擇 「new data set」:
接着在屬性欄就能夠配置對應不一樣設備的資源分類,除了常規的產品線區分,還能夠按照設備內存大小和Metal 版本。若是有的資源只在高性能的設備上使用,按照內存、Metal 版本區分是一個好主意。
不少人對 Metal 版本可能很陌生,我去查了一下,獲得的結論是圖形 API 和硬件是相關的。基本一代 metal 版本對應一代 CPU。好比當下的 A11 CPU 對應的是 Metal 4v1。
若是咱們選擇了 1GB 、4GB;Metal 1v二、Metal 4v1。若是設備只選擇了 iPhone 就會出現這樣的 3 * 3 個格子,裏面能夠放入對應的資源(plist 也能夠)。


相關文章
相關標籤/搜索