Hi,
Until recently, I had flags for all countries of the world inside my app as png images. Naturally in 1x, 2x and 3x sizes. This was approximately 1 megabyte of storage that had to be downloaded by every user of my app.
When I found out that it was very easy to display flags as a Unicode character (in a UILabel, UITextField or UITextView), I immediately removed the images and replaced the UIImageView with a UILabel to show the flag! It looks amazing. If and when Apple comes up with a x4 screen, I automatically get the larger flags ;-)
Recently I read that Apple is rejecting Apps that use Emojis in their UI.
One might say that a Unicde Flag is also an emoji. For instance, the flags are defined in the EmojiPedia:
I use the flag to show users a flag of the country that a City is in.
So, the question is:
Will my app be rejected because I use flags in my interface?
Kind regards,
Wouter Wessels