In my app I download a file from amazon’s s3, which does not work unless the file name has no spaces in it. For example, one of the files is “HoleByNature”. I would like to display this to the user as “Hole By Nature”, even though the file name will still have no spaces in it.
I was thinking of writing a method to search through the string starting at the 1st character (not the 0th) and every time I find a capital letter I create a new string with a substring until that index with a space and a substring until the rest.
So I have two questions.
- If I use NSString’s characterAtIndex, how do I know if that character is capital or not?
- Is there a better way to do this?
Thank you!
Works for all unicode uppercase and titlecase letters