In an iphone application, I'm looking to convert a float to NSData for it to be sent over bluetooth and then converted back again when it's received. I have the bluetooth part working fine, but when I use this to convert to NSData: NSData *data = [[NSData alloc]init]; float z = 9.8574; // Get the float value, 9.8574 is just an example [data getBytes:&z length:sizeof(float)]; I can not convert it b