2017-07-08 45 views
0

我有NSDATA和NSMUTABLEDATA變量持有字節,我想打印XCODE輸出控制檯中的字節值。C printf NSDATA(Objective C類型)

我知道這些結構裏面的字節長度,我一直在尋找一個函數來做到像在NSMUTABLEDATA或NSData的 的printf(字節)這個

void PrintOutput(NSMUTABLEDATA _data,int size) 

{ 的foreach字節 - >>>>什麼我不知道任何人都希望做同樣的事情

}

+0

不確定,但''printf([[__data description] UTF8String])'? – Larme

回答

0

也許施放此來的字符串。這裏是答案

void print_bytes(void *ptr, int size) 
{ 
    unsigned char *p = ptr; 
    int i; 
    for(i=0;i<size;i++) 
    { 
     printf("%02hhX ",p[i]; 
    } 
    printf("\n"); 
}