Комплексные переменные - это 2-мерные величины, которые обычно рассматриваются как действительная и мнимая части комплексных чисел в арифметических / математических операциях.
Одиночные и двойные числа с плавающей запятой IEEE допускают различное количество двоичной точности (примерно количество значащих цифр без ошибки округления), примерно 7 или около того цифр для одиночной, примерно вдвое больше, чем для двойной, плюс также более широкий диапазон экспонент.
Но арифметика с одним плавающим числом работает намного быстрее на современных устройствах iOS, чем удваивается (в отличие от симулятора, где они оба могут работать с одинаковой скоростью).
Описания Apple могут потребовать некоторых базовых знаний о типах данных C, массивах и структурах, а также математической теории сложных переменных. Я бы начал с чтения некоторых книг по базовому программированию на C и численным алгоритмам на C.