There is a hidden Android-like autocorrect bar found in iOS 5, so by following the steps below you can enable it on your iPhone, iPod Touch and iPad.
Enable Autocorrect Keyboard Bar in iOS 5
Step-1
Download iBackupBot for Windows or Mac
Step-2
Create backup of your iPhone, iPod Touch or iPad through iTunes
Step-3
Open iBackupBot, and load recently created backup
Step-4
Go to “Library/Preferences/com.apple.keyboard.plist” and open the file. (if your software isn’t registered you’ll have to press cancel and then it will open)
Step-5
Copy and paste following code into file
KeyboardAutocorrectionListsYES
Step-6
Save your changes, and Restore backup within the iBackupbot
Step-7
When Restore process will finish, your iDevice will get restart and you will find Android-like autocorrect keyboard bar enabled on your device