char数组到[NSString stringWithFormat:]

时间:2011-09-02 12:34:30

标签: objective-c ios optimization nsstring

我的代码中有这段代码(md5哈希)

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]
              ];

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

1 个答案:

答案 0 :(得分:3)

这是将16个字符变为NSString的最快方法。如果经常这样做,请将其包装在一个函数中,这样您只需要一份代码。 :)