2011-09-02 91 views
2

我有這樣的代碼在我的代碼(MD5哈希)字符數組[的NSString stringWithFormat:]

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比這個代碼?

回答

3

這是將16個字符合併到NSString中最快的方法。如果你經常這樣做,把它包裝在一個函數中,這樣你只有一個代碼副本。 :)

+0

我有一個函數返回字符串中的十六進制值,但無論如何感謝 –

相關問題