Conversion du pointeur de chaîne de langage C en type Swift String

code


const char* hoge() {
    char* var = "HELLO WORLD";
    return var;
}

Je veux convertir la valeur de retour d'une fonction qui renvoie un tel pointeur vers une chaîne en swift (en supposant un pont)

code


String(cString: UnsafePointer<CChar>(hoge())!)

Depuis Swift's String peut gérer cString Obtenir le pointeur de type CChar-> convertir en cString-> convertir en chaîne

S'il y a un meilleur moyen, apprenez-moi s'il vous plaît.

Recommended Posts

Conversion du pointeur de chaîne de langage C en type Swift String
Convertir le type String en type Timestamp
Convertir le tableau 2D de Swift en tableau 2D de C
[Java] Convertit null du type Object en type String
Conversion de type du type java Big Decimal au type String
[Pratique à retenir !!!] Comment convertir du type LocalDate en chaîne de caractères et de la chaîne de caractères en type LocalDate
[Java] Comment convertir du type String en type Path et obtenir le chemin
Convertissez une chaîne en un tableau caractère par caractère avec Swift
Générer des modèles de JSON à Swift, PHP, C #, JAVA
Convertir en chaîne Ruby Leet
Conversion de ○ mois en ○ années ○ mois
Commentaire de type pointeur Great Swift
Passer le caractère de langage C * à Swift
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
Changer un seul caractère de la chaîne de type String en majuscule
Appeler les fonctions du langage C depuis Swift
[Swift] Convertit un entier de type UInt64 en [UInt8]
[Rails] Comment convertir ERB en Haml
Convertir le langage C en JavaScript avec Emscripten
Convertir l'heure UTC Java en heure JST
Comment appeler le code Swift 5.3 depuis Objective-C
[Flutter] Comment utiliser C / C ++ depuis Dart?
Conversion de la température de couleur en RVB (sRGB)
Comment obtenir la date du type Date de JavaScript auquel les développeurs C # sont accros
Convertir en balise dans la chaîne d'URL avec Rails
[Android] Comment convertir une chaîne de caractères en resourceId
[Swift] Carte de compétences de inexpérimenté à pratique (carte routière)
[Swift, ARKit] Migrer de hitTest obsolète vers raycastQuery
Lancez Docker à partir de Java pour convertir des documents Office en PDF
<java> Lire le fichier Zip et le convertir directement en chaîne
Convertir l'énumération Java et JSON vers et depuis Jackson
[Swift] Comment lire des chansons de la bibliothèque musicale
Exemple de code pour convertir List en List <String> dans Java Stream
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères
Expression régulière Ruby Extrait d'une chaîne de caractères spécifique vers une chaîne de caractères
[Kotlin] Convertit ZonedDateTime en chaîne en spécifiant le format
[Recrutement urgent] Impossible de convertir java.util.date en java.sql.date ...
Un mémorandum quand j'ai étudié comment convertir du type Epoch Time en Date avec Scala