位置:首頁 > 高級語言 > Swift教學 > Swift字符串和字符

Swift字符串和字符

字符串和字符(Strings and Characters)


本頁包含內容:

String是例如“hello, world”,“海賊王” 這樣的有序的Character(字符)類型的值的集合,通過String類型來表示。

Swift 的StringCharacter類型提供了一個快速的,兼容 Unicode 的方式來處理代碼中的文本信息。 創建和操作字符串的語法與 C 語言中字符串操作相似,輕量並且易讀。 字符串連接操作隻需要簡單地通過+號將兩個字符串相連即可。 與 Swift 中其他值一樣,能否更改字符串的值,取決於其被定義為常量還是變量。

儘管語法簡易,但String類型是一種快速、現代化的字符串實現。 每一個字符串都是由獨立編碼的 Unicode 字符組成,並提供了以不同 Unicode 表示(representations)來訪問這些字符的支持。

Swift 可以在常量、變量、字麵量和表達式中進行字符串插值操作,可以輕鬆創建用於展示、存儲和打印的自定義字符串。


注意:
Swift 的String類型與 Foundation NSString類進行了無縫橋接。如果您利用 Cocoa 或 Cocoa Touch 中的 Foundation 框架進行工作。所有NSString API 都可以調用您創建的任意String類型的值。除此之外,還可以使用本章介紹的String特性。您也可以在任意要求傳入NSString實例作為參數的 API 中使用String類型的值作為替代。 更多關於在 Foundation 和 Cocoa 中使用String的信息請查看使用Swift 及Cocoa and Objective-C