Swift3.0語言教程獲取C字串
Swift3.0語言教程獲取C字串
Swift3.0語言教程獲取C字串,為了讓Swift和C語言可以實現很好的互動,開發者可以使用NSString的cString(using:)方法在指定編碼格式後,獲取C字串,其語法形式如下:
func cString(using: UInt)
其中,using用來指定編碼格式。
【示例1-19】以下將使用cString(using:)方法獲取C字串。
import Foundation
var str1=NSString(string:"Hello")
var cstr=str1.cString(using: String.Encoding.utf8.rawValue) //獲取C字串
var str2=NSString(format:"%s",cstr!)
print(str2)
執行結果如下:
Hello
NSString中的utf8String屬性可以獲取透過UTF-8轉碼的字串(它也是一個C字串),其語法形式如下:
var utf8String: UnsafePointer<Int8>? { get }
【示例1-20】以下將使用utf8String屬性獲取C字串。
import Foundation
var str1=NSString(string:"iOS")
var unsafeP=str1.utf8String! //獲取C字串
var str2=NSString(format:"%s",unsafeP)
print(str2)
執行結果如下:
iOS
Swift3.0語言教程獲取C字串
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2127352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C語言字串C語言字串
- C語言 - 字串拼接C語言字串
- C語言字串例題C語言字串
- c語言獲取陣列長度的函式C語言陣列函式
- C語言,如何進行多次分割,獲取的到多個字串,組成一個陣列C語言字串陣列
- C語言知識彙總 | 51-C語言字串指標(指向字串的指標)C語言字串指標
- C語言進階[2]:字串常量C語言字串
- C語言sizeof()變數、字元、字串C語言變數字元字串
- C語言 Make命令教程C語言
- C語言教程——03 C語言結構C語言
- 獲取系統語言/當前 App支援語言APP
- 獲取C/C++字串、字元陣列長度C++字串字元陣列
- e語言 取文字右邊的字串字串
- go語言獲取外部引數Go
- C語言精品影片教程大全C語言
- C++語言亞馬遜獲取AMAZON商品詳情 API介面C++亞馬遜API
- C語言學習之:指標與字串C語言指標字串
- 《C 語言入門教程》釋出了
- e語言 獲取重定向的location地址
- C語言相關的基礎字串函式C語言字串函式
- 關於c語言輸入字串的總結C語言字串
- 各種語言裡獲取當前模組的方法:ABAP,ABSL,C,nodejsNodeJS
- JavaScript 獲取瀏覽器的所使用語言JavaScript瀏覽器
- GO語言————4.6 字串Go字串
- c語言字串與整形,浮點數...相互轉換C語言字串
- C語言課程訓練系統題-字串cquptC語言字串
- C語言-字串函式的實現(五)之strstrC語言字串函式
- C語言-字串函式的實現(一)之strlenC語言字串函式
- C語言:判斷一個字串是否為迴文C語言字串
- C語言讀取通達信資料C語言
- C語言C語言
- C 語言整數與字串的相互轉換介紹字串
- C語言:利用指標檢查字串是否是迴文C語言指標字串
- 聊聊C語言/C++—程式和程式語言C語言C++
- C幣獲取
- 如何獲取 alter 裡面的字串?字串
- 0506C語言練習:字串A中刪除字串B中所有相同字母等C語言字串
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- Swift3.0 呼叫C函式-_silen_nameSwift函式