Ich möchte [String] in NSData für BLE Connection konvertieren.
Ich kann String in NSData / NSData in String konvertieren.
%Vor%Wie kann ich jedoch
konvertieren? %Vor%Dies ist ein Beispiel für die Konvertierung von [UInt8] & lt; - & gt; NSDaten Ссылка
Ich möchte [String] & lt; - & gt; NSData p> %Vor%
Für eine direkte Antwort auf Ihre Frage können Sie jeden String in Ihrem Array nach seinem thisString.dataUsingEncoding(_:)
fragen und das Ergebnis an eine NSMutableData
-Instanz anhängen, bis Sie fertig sind.
Natürlich hilft Ihnen das nicht, wenn Sie die Zeichenfolgen später trennen möchten. Was wir also wirklich wissen müssen, ist, wie / in welcher Umgebung möchten Sie diese Daten am anderen Ende Ihrer Verbindung verwenden? Wenn das andere Ende auch Kakao verwendet, sollten Sie es nur als PLIST verpacken. Da NSString
, NSArray
und NSData
alle Eigenschaftslistentypen sind, können Sie Ihre NSArray
of NSString
Instanzen direkt archivieren:
... dann transferiere die resultierende NSData
-Instanz zum Cocoa-bewussten Ziel und dann:
Tags und Links swift