Considering that you can set the capitalization setting to "Word" for any given text field directly from the Interface Builder (so no code is even necessary!) or with one line of code if it's being created automatically, if your iOS developer is charging you for this upgrade, then you're being ripped off.
--Edit: The code would be something like the following, if you wanted to know.--
[bookTitleField setAutocapitalizationType:UITextAutocapitalizationTypeWords];