Comment coder et décoder des Fichiers en Base64 en Cocoa / Objective-C

Je suis en train d'essayer d'obtenir un petit savon client au travail, qui comprend d'envoyer un fichier de certificat dans le xml de la demande.

Je n'ai aucun mal à obtenir le fichier dans un NSData objet - mais puis-je le convertir dans un format Base64 Chaîne. Environnement Mac OS x, Xcode 4.3.

J'ai trouvé beaucoup de anciennes publication traitant de la -, mais le meilleur que j'ai trouvé un code qui fait de l'utilisation d'OpenSSL libs et où contenant des charges de méthodes obsolètes.

Donc, ma question est comme suit:
Est-il un meilleur moyen que d'utiliser OpenSSL libs?
Si oui, avez-vous peut-être avoir une URL ou une version plus récente du code des bouts?

Si non, je pense qu'il y a un projet qui traite avec Base64 qui peut être recommandé. Après tout Base64 n'est pas si rare.

Merci pour votre aide!

OriginalL'auteur Kai Mattern | 2012-07-08