Предполагая, что у вас есть переменные NSString.
NSString *stringA = @"29.88";
NSString *stringB = @"2564";
NSString *stringC = @"12";
NSString *stringD = @"-2";
предположим, что вы хотите преобразовать строковое значение в значение с плавающей запятой, используйте следующую инструкцию.
float x=[stringA floatValue];
предположим, что вы хотите преобразовать строковое значение в целочисленное, используйте следующую инструкцию.
NSInteger y = [stringC intValue];
Надеюсь, это поможет вам.