To turn off auto correct in iMessage:
- Open iMessage and click on any existing chat thread.
- On the iMessage menu, click Edit > Spelling and Grammar.
- Uncheck "Check Spelling While Typing".
- Uncheck "Correct Spelling Automatically".
Somehow, Apple decided not to make auto spelling universally controlled in System Preferences. But you may have to turn that off, too. Here's how.