iosobjective-cframeworksnsbundleios-frameworks

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?


Solution

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