3. Программирование на Objective-C. Примитивные типы данных

Примитивные типы данных:
  • 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.