How can I convert a NSString containing a number of any primitive data type (e.g. int, float, char, unsigned int
NSString
int
float
char
unsigned int
extension String { var numberValue:NSNumber? { let formatter = NumberFormatter() formatter.numberStyle = .decimal return formatter.number(from: self) } } let someFloat = "12.34".numberValue