在Objective C中是否有任何方法可以将byte转换为int,float和NSString?
答案 0 :(得分:3)
第一种是C型。不需要转换,只需分配它们:
byte b = ...;
int x = b;
float f = b;
可以使用stringWithFormat:
,NSNumberFormatter
以及更多方法来转换为NSString。这是最简单的:
NSString *myString = [NSString stringWithFormat: @"%d", b];
如果您希望以十六进制打印,请使用@"%x"
(对于小写字母)或@"%X"
(对于大写字母)。
答案 1 :(得分:0)