I have an NSString object called myWord and I want to check it's contents to see if it's a word in the English Dictionary (not a dictionary in terms of programming). If it's not spelled correctly or if it's someone's name I want it to be considered invalid. I'm not sure exactly how to approach this. I'm working on a little game in my spare time but I'm keeping it simple since I'm still learning. I would rather have the English Dictionary as a file rather than having my app access an online English Dictionary so that the game could be played without internet access. Any suggestions would be appreciated.