Quel est le code le plus simple et le plus rapide pour effectuer une conversion entre NSData
et une chaîne base64 ? J'ai lu un tas de solutions chez SO et la plupart impliquent l'ajout d'une autre classe, etc. J'ai trouvé une excellente solution ici mais c'est trop complexe.
Réponses
Trop de publicités?
kraag22
Points
698
Vous n'avez besoin d'aucune implémentation personnalisée. La création de base64 à partir de NSData est indiquée dans d'autres réponses. Il y a une direction opposée. De la chaîne Base64 à NSData :
NSString *base64Encoded = @"some base64 string";
NSData *nsdataFromBase64String = [[NSData alloc] initWithBase64EncodedString:base64Encoded options:0];
meaning-matters
Points
3501
Sachez qu'il existe d'autres formats Base64.
Par exemple, les JWT utilisent un format d'URL sécurisé .
SeeCoolGuy
Points
44