將圖片放入Images.xcassets
- 在mainBundle里面Xcode會生成一個Assets.car文件,將我們放在Images.xcassets的圖片打包在里面。(程序會變大(?))
- 無論是通過imageNamed:來加載圖片,還是直接在Storyboard的UIImageView里面設置圖片,并且無論圖片是jpg格式還是png格式,都不需要寫后綴名。
- 放在Images.xcassets的圖片不能通過imagesWithContentsOfFile:來加載。(因為這個方法相當于是去mainBundle里面找圖片,但是這些圖片都被打包進了Assets.car文件)
直接拖入圖片
直接拖入圖片相當于直接將圖片放入了mainBundle里面。
如果在Storyboard的UIImageView設置圖片,那么需要明確地寫上后綴名。(無論是.png還是.jpg都要寫)
-
在使用imageNamed:加載圖片時,如果是.png格式,則不需要使用后綴名;如果是.jpg格式,則必須要寫上后綴名。
?