Мне нужно поменять сущность некоторых значений и просто подумать, есть ли что-нибудь в Objective-C, в настоящее время я обмениваю байты с помощью функции CStyle ниже (что, очевидно, я могу повторно использовать), я просто хотел проверить, есть ли ничего конкретного я отсутствовал?
float floatFlip(float inFloat) {
union {
int intValue;
float newFloat;
} inData, outData;
inData.newFloat = inFloat;
outData.intValue = CFSwapInt32BigToHost(inData.intValue);
return(outData.newFloat);
}
EDIT_001
Благодаря указателям здесь меняются целые числа, самый простой способ поменять float?
int myInteger = CFSwapInt32BigToHost(myInteger);
(Код выше обновлен)
float myFloat = floatFlip(myFloat);
Гэри