java - How to convert Int bit pattern to Float in Swift? -


i'm looking equivalent of java's float.intbitstofloat(int) in swift.

i've tried:

let myint: uint32 = ... let myfloat = float(_bits: myint) 

but gives me compiler error, "cannot convert value of type 'uint32' expected argument type 'fpieee32'".

is there easy way missing?

update: in swift 3, can do:

float(bitpattern: myint) 

after doing digging of @martinr, there appear 2 (rather ugly) swift solutions:

float._frombitpattern(myint) 

and

unsafebitcast(myint, float.self) 

the former solution no longer appears documented in public api. therefore, latter seems better approach.


Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -