Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 字符数组到[NSString stringWithFormat:]_Objective C_Ios_Optimization_Nsstring - Fatal编程技术网

Objective c 字符数组到[NSString stringWithFormat:]

Objective c 字符数组到[NSString stringWithFormat:],objective-c,ios,optimization,nsstring,Objective C,Ios,Optimization,Nsstring,我的代码中有此代码(md5哈希) 有没有比此代码更快的方法,如何在NSString中推送整个数组?这是将16个字符转换为NSString的最快方法。如果您经常这样做,请将其封装在函数中,这样您就只有一个代码副本。:) 我把它放在一个函数中,返回字符串中的十六进制值,不过还是要谢谢你 unsigned char result[16]; // fill result with data [NSString stringWithFormat: @"%02x%02x%02x

我的代码中有此代码(md5哈希)


有没有比此代码更快的方法,如何在NSString中推送整个数组?

这是将16个字符转换为
NSString
的最快方法。如果您经常这样做,请将其封装在函数中,这样您就只有一个代码副本。:)

我把它放在一个函数中,返回字符串中的十六进制值,不过还是要谢谢你
unsigned char result[16];
// fill result with data
[NSString stringWithFormat: 
              @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
              result[0], result[1], result[2], result[3], 
              result[4], result[5], result[6], result[7],
              result[8], result[9], result[10], result[11],
              result[12], result[13], result[14], result[15]
              ];