Gaojin Hsu Gaojin Hsu - 8 days ago 6
Objective-C Question

How to develop an iOS framework which includes image resources?

I am developing an iOS framework which includes image resources, I call the methods below in the framwork,

crossImage = [UIImage imageNamed:@"cross"];
arrowImage = [UIImage imageNamed:@"arrow"];


and then I build a demo to test my framework, but find crossImage and arrowImage are both nil; Afterwards, I figure out
imageNamed:
method
will search images in the app's directory not in the framework's, so I can fix it by adding the two images to the demo project. However, it's barely elegant. so any other solutions to target the images in my framework?

Answer

At last, I create a bundle to hold all image resources, and we provide *.framework and *.bunlde, that's more elegant.