NSMeasurementFormatter is a magical tool which converts all stuff just into the right form the user wants to see.
But what about the other way round?
I have a TextField labeled “Desired Temperature” the user enters “83.4” - what does the user want? Boiling hot (using Celsius) or comfortably warm (Fahrenheit)?