Примитивные типы данных:
- int - 4 байта
- long int (long) - на 32-bit 4 байта, на 64-bit 8 байт
- long long int (long long) - 8 байт
- short int (short) - 2 байта
- char - 1 байт
- float - 4 байта (пример: float f = 3.14f;)
- double - 8 байт (пример: double d = 3.14;)
- long double - 16 байт (Apple почему-то говорят что это не работает)
- BOOL - 1 байт
- bool - 1 байт
Целочисленные типы могут быть еще и unsigned.
Заполнители:
- %i - целые числа
- %f - десятичная запись, 6 чисел по умолчанию после запятой
- %e - экспоненциальная запись
- %g - автоматическое определение
- %lu - unsigned long
String Programming Guide: String Format Specifiers
Для валютных операций лучше использовать объектный тип NSDecimal. Для строк - NSString, а для дат - NSDate.
Для валютных операций лучше использовать объектный тип NSDecimal. Для строк - NSString, а для дат - NSDate.