天天看點

Xcode中Assets.xcassets的使用和優缺點

概述

Assets.xcassets是一個圖像資源管理工具,為開發者提供很大友善。

1. 友善app圖示和啟動頁圖檔設定

具體講義:app圖示和啟動圖

2.展現1X,2X,3X圖檔簡練

3.支援多種圖檔格式

看有人在網上說Assets.xcassets隻支援png格式,那是app圖示和啟動圖隻支援png。

本人親測,其它程式中使用的圖檔,可以支援多種格式圖檔的,而且讀取的時候不需要寫字尾,例如:

[objc]view plaincopy

_lgImageView.image= [UIImageimageNamed:@"broswerPic3"];

4.支援PDF格式的矢量圖

具體講義:在xcode6中使用矢量圖

5.圖檔隻支援[UIImage imageNamed]的方式執行個體化,但是不能從Bundle中加載

6.不能根據路徑讀取圖檔,因為圖檔會被打包在Assets.car檔案中

知識點補充:

[UIImage imageNamed],在圖檔使用完成後,不會直接被釋放掉,具體釋放時間由系統決定,适用于圖檔小,常用的圖像處理

[UIImage imageWithContentsOfFile:path]   快速釋放圖檔