Articles of nsdata

Determinar o tipo MIME de NSData carregado de um arquivo

Por vários motivos, estou interceptando solicitações http e carregando conteúdo de arquivos no diretório de documentos do meu aplicativo usando o NSURLProtocol. Parte do processo envolve o carregamento de um object NSData, que pode ser qualquer coisa, desde um arquivo html até uma imagem jpeg. O NSURLProtocol requer a configuração de um tipo MIME. Existe […]

Início lento para o AVAudioPlayer na primeira vez em que um som é reproduzido

Estou tentando eliminar o atraso de boot ao reproduzir um arquivo de áudio (muito curto – menos de 2 segundos) via AVAudioPlayer no iPhone. Primeiro, o código: NSString *audioFile = [NSString stringWithFormat:@”%@/%@.caf”, [[NSBundle mainBundle] resourcePath], @”audiofile”]; NSData *audioData = [NSData dataWithContentsOfMappedFile:audioFile]; NSError *err; AVAudioPlayer *audioPlayer = [(AVAudioPlayer*)[AVAudioPlayer alloc] initWithData:audioData error:&err]; audioPlayer.delegate = self; [audioPlayer play]; […]

Dividir objects NSData em outros objects NSData de um determinado tamanho

Eu tenho um object NSData de aproximadamente 1000kB de tamanho. Agora quero transferir isso via Bluetooth. Seria melhor se eu tivesse, digamos, 10 objects de 100kB. Vem a mente que eu deveria usar o método -subdataWithRange: do NSData. Eu realmente não trabalhei com o NSRange. Bem, eu sei como funciona, mas não consigo descobrir como […]

NSData para UIImage

Eu estou tentando salvar um UIIMage e, em seguida, recuperá-lo e exibi-lo. Eu fui bem-sucedido salvando uma imagem no pacote, recuperando-a de lá e exibindo. Meu problema vem quando tento salvar uma imagem no disco (convertendo-a em NSData) e, em seguida, recuperando-a. Eu converto a imagem para NSData assim … NSData* topImageData = UIImageJPEGRepresentation(topImage, 1.0); […]

Iphone – Como criptografar NSData com chave pública e descriptografar com chave privada?

Eu estou convertendo um UIImage para NSData. Agora preciso criptografar esse NSData usando uma chave pública e preciso descriptografar usando uma chave privada. Por favor, forneça um procedimento passo a passo. Qual algoritmo eu preciso usar? Existe alguma boa biblioteca para criptografia e descriptografia? Forneça também algum trecho de código para criptografia e descriptografia.

Criando NSData de NSString no Swift

Eu estou tentando finalmente ter um NSMutableURLRequest com um HTTPBody válido, mas não consigo obter meus dados de seqüência de caracteres (provenientes de um UITextField ) em um object NSData utilizável. Eu vi esse método para ir para o outro lado: NSString(data data: NSData!, encoding encoding: UInt) Mas não consigo encontrar nenhuma documentação para o […]

Convertendo NSData para base64

Como converter de NSData para base64 . Eu tenho NSData e quero converter em base64 como posso fazer isso?

Como faço para converter um valor NSString para NSData?

Como faço para converter um valor NSString para NSData ?

Melhor maneira de serializar um NSData em uma string hexadeximal

Eu estou procurando uma maneira agradável-cacau para serializar um object NSData em uma seqüência hexadecimal. A idéia é serializar o deviceToken usado para notificação antes de enviá-lo para o meu servidor. Eu tenho a seguinte implementação, mas estou pensando que deve haver alguma maneira mais curta e mais agradável de fazê-lo. + (NSString*) serializeDeviceToken:(NSData*) deviceToken […]