Ich versuche, die Integer-Darstellung eines ASCII-Zeichens zurück in eine Zeichenkette umzuwandeln.
%Vor%In anderen Sprachen wie Java (das Beispiel hier) kann ich einfach die ganze Zahl in ein Zeichen umwandeln. Swift kennt diese offensichtlich nicht und ich schätze, dass die Verwendung des allmächtigen NSSstrings es irgendwie schaffen wird.
Hier ist eine produktionsfertige Lösung in Swift 3 :
%Vor%Verwendung:
%Vor%Beachten Sie, dass dies mit allen Unicode-Codepunkten ASCII und funktioniert, Sie können also Folgendes tun:
%Vor% Als persönliche Notiz würde ich das nicht in meinem Code verwenden. Ich hätte erwartet, dass ":" + 40
":40"
, nicht ":("
wird. Wenn Sie den zweiten bevorzugen, bei dem 40
"("
wird, dann sollte das für Sie gut funktionieren:)