Ich habe mit AES (CrytoSwift) entschlüsselt und bin mit einem UInt8-Array verlassen. Was ist der beste Ansatz, um das UInt8-Array in eine geeignete Zeichenfolge zu konvertieren? Durch das Umsetzen des Arrays wird nur eine Zeichenfolge zurückgegeben, die genau wie das Array aussieht. (Wenn Sie in Java arbeiten, wird eine neue READABLE-Zeichenfolge erhalten, wenn Byte-Array in String umgewandelt wird).
Ich weiß nichts über CryptoSwift. Aber ich kann die README lesen:
Für Ihre Bequemlichkeit bietet CryptoSwift zwei Funktionen zum einfachen Konvertieren von Array von Bytes in NSData und anders herum:
%Vor%
Also meine Annahme wäre: Rufen Sie NSData.withBytes
auf, um eine NSData zu erhalten. Jetzt können Sie vermutlich NSString(data:encoding:)
aufrufen, um eine Zeichenfolge zu erhalten.
SWIFT 3.1 Versuchen Sie Folgendes:
%Vor%Dies ist eine Zeichenkettenausgabe
Erweiterungen ermöglichen es Ihnen, das Framework leicht an Ihre Bedürfnisse anzupassen, im Wesentlichen Ihre eigene Version von Swift zu erstellen (mein Lieblingsteil, ich liebe es anzupassen). Probieren Sie dieses aus, setzen Sie es am Ende Ihres View-Controllers und rufen Sie viewDidLoad () auf:
%Vor%Tags und Links swift