I\'d like to display the app icon inside my app. The icon is in the default assets catalog (Images.xcassets
).
How do you load it? I tried the following and
I recommend retrieving the icon URL by inspecting the Info.plist
since there's no guarantee how the Icon files are named:
NSDictionary *infoPlist = [[NSBundle mainBundle] infoDictionary];
NSString *icon = [[infoPlist valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"] lastObject];
imageView.image = [UIImage imageNamed:icon];
In this case we're fetching the last image URL of the CFBundleIconFiles array. It has the largest resolution. Change this if you need a smaller resolution.