In android we have files by name String. Developers define the string values that they used for naming objects in this file. This is a very useful way. Because avoid of hard coding string values(you can change them from a single file, less time to change), also useful to creating multi language application and etc. (for more info just google this).
But the question is this: whether iPhone(Monotouch) have a mechanism like this to define strings on them or developers have to define themselves mechanism for this?
In XCode, you’ll find File/New File, then on the left, pick “Resource”, and you’ll find “Strings File”.
From code, you’ll be referencing the keys in your strings file with
NSLocalizedString:For details on what that second param is for, What is the second parameter of NSLocalizedString()?