He codificado el texto ( NSString
) usando la NSData
nueva API de clase que se agrega en iOS7.
usando esto
- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding;
aqui esta mi codigo
NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0];
NSLog(@"%@", base64EncodedString);
Estoy buscando decodificarlo
m_EncodeText
: por favor parebase64EncodedStringWithOptions:
?Respuestas:
Swift 3+
Codificación
Descodificación
Swift <3
Codificación
Descodificación
C objetivo
Codificación
Descodificación
fuente
kNilOptions
es igual a 0, que podría decirse que es más legible que usar 0 para las opciones.kNilOptions
se define enMacTypes.h
un encabezado OSX heredado, por lo que no me gusta usarlo, ya que creo que ese encabezado debería eliminarse por completo del SDK de iOS. De todos modos, tiene un punto para decir que es muy legible, así que siéntase libre de usarlo.NSDataBase64DecodingOptions.IgnoreUnknownCharacters
tuve este problemaEn caso de que desee escribir código de reserva, la decodificación desde base64 ha estado presente en iOS desde el principio por advertencia de
NSURL
:fuente