Use of xcassets

Roshan picture Roshan · Oct 18, 2013 · Viewed 30.2k times · Source

Is .xcassets resource only for app icons and launch images or for our own image assets also? I do know that we can add our images to the .xcassets file, but is it good practice to do so?

Answer

Ethan Parker picture Ethan Parker · Jan 10, 2014

Use of xcassets is the new standard as of Xcode 5 and iOS 7. Import images by clicking on the blue folder called "Images.xcassets" then click on the small "+" plus sign at the bottom of the window that appears. Now choose "Import" to put images in there.

This is also the new location of the icon and launch images instead of the standard target->general location, although this is where you still have the option to not choose "Don't use asset catalogs".

It's really helpful because you'll only see 1 image name instead of duplicate names with extensions like "@2x" and "-568h@2x".

enter image description here