2009-05-18 15 views
13

¿Cómo puedo crear una matriz de bytes en Objective-C?Conjunto de bytes en Object-C

Tengo algunos datos como estos: 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, que quieren prepararse como una matriz de bytes.

Respuesta

30

Usted puede simplemente utilizar la sintaxis de C llana, que está disponible en Objective-C:

const char myByteArray[] = { 
    0x12,0x23,0x34,0x45, 
    0x56,0x67,0x78,0x89, 
    0x12,0x23,0x34,0x45, 
    0x56,0x67,0x78,0x89 }; 
+0

Muchas gracias ... querido mouviciel funciona correctamente. – Raju

+0

¿cuál es la diferencia si se usó un carácter sin signo? – whyoz

7

utilizar la solución C plano determinado por mouviciel o leer la descripción de la clase de NSData y NSMutableData.

+0

Estos enlaces deben actualizarse - NSData: https://developer.apple.com/documentation/foundation/nsdata - NSMutableData: https://developer.apple.com/documentation/foundation/nsmutabledata – whyoz

Cuestiones relacionadas