#define MAX_INT_FLOAT 32768.0
將每?jī)蓚€(gè)字節(jié)轉(zhuǎn)換成一個(gè)float數(shù)據(jù)
Byte *bytes = (Byte *)[inputData bytes];
for(int i=0;i<[inputData length];i = i + 2){
Byte tByte[2];
tByte[0] = bytes[i];
tByte[1] = bytes[i + 1];
short number;
memcpy(&number, &tByte, sizeof(tByte));
[self.cacheData addObject:[NSNumber numberWithFloat:number/(double)MAX_INT_FLOAT]];
}