es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: NSDATA

Encuentra el algoritmo de compresión de NSData.

Cuando uso el método decompressed(using:) de NSData, debo proporcionar un NSData.CompressionAlgorithm para descomprimir los datos. ¿Existe alguna manera de detectar el método de compresión de un objeto NSData para no tener que saber qué método se utilizó para comprimir?

Convertir unsigned char* a NSData y viceversa en Objective-C Para convertir unsigned char* a NSData en Objective-C, puedes utilizar el siguiente código: “`objective-c // Suponiendo que tienes un unsigned char* llamado charArray y su longitud es charArrayLength // Convertir a NSData NSData *data = [NSData dataWithBytes:charArray length:charArrayLength]; “` Y para convertir NSData a unsigned char*, puedes utilizar el siguiente código: “`objective-c // Suponiendo que tienes un NSData llamado data // Convertir a unsigned char* const unsigned char *charArray = (const unsigned char *)[data bytes]; // Obtener la longitud del array NSUInteger charArrayLength = [data length]; “`

Solo quiero convertir NSData a Byte y Byte a NSData utilizando Objective-C. unsigned char* dataToByteArray = (unsigned char*) [data bytes]; NSLog(@”Bytes es %@”, dataToByteArray); NSData *datas = [NSData dataWithBytes:&dataToByteArray length:sizeof(dataToByteArray)]; NSLog(@”La data es como %@”, datas); NSLog(@”Después de convertir, los bytes son %@”, dataToByteArray)