String可以包含以下特殊字符:
- 轉(zhuǎn)義的特殊字符\0(空字符),\(反斜杠),\t(水平制表符),\n(換行符),\r(回車符),\“(雙引號(hào))和'(單個(gè)引號(hào))
- 任意Unicode標(biāo)量值,寫為\u{n},其中n是1–8位數(shù)的十六進(jìn)制數(shù)(Unicode在下面的Unicode中討論)
下面的代碼顯示了這些特殊字符的四個(gè)示例。 wiseWords常量包含兩個(gè)轉(zhuǎn)義的雙引號(hào)。下面看看 dollarSign,blackHeart和sparklingHeart字符如何顯示。
let wiseWords = "\"Imagination is more important than knowledge\" - Einstein"
// "Imagination is more important than knowledge" - Einstein
let dollarSign = "\u{24}" // $, Unicode scalar U+0024
let blackHeart = "\u{2665}" // ?, Unicode scalar U+2665
let sparklingHeart = "\u{1F496}" // ??, Unicode scalar U+1F496

Jietu20200517-161513@2x.jpg
因?yàn)槎嘈凶址淖质褂萌齻€(gè)雙引號(hào)而不是一個(gè)雙引號(hào),所以您可以在多行字符串文字內(nèi)添加一個(gè)雙引號(hào)(")而不對(duì)其進(jìn)行轉(zhuǎn)義。要在多行字符串中包含文本""",請(qǐng)至少轉(zhuǎn)義一個(gè)引號(hào)。例如:
let threeDoubleQuotationMarks = """
Escaping the first quotation mark \"""
Escaping all three quotation marks \"\"\"
"""
推薦
基礎(chǔ)文章推薦
經(jīng)典教程推薦
- onevcat 大神的《SwiftUI 與 Combine 編程》
- 更新近百篇SwiftUI教程《SwiftUI2020教程》
- 幫您突破數(shù)據(jù)存儲(chǔ)難關(guān)《SwiftUI vs CoreData數(shù)據(jù)存儲(chǔ)解決方案》
技術(shù)源碼推薦
推薦文章
CoreData篇
- SwiftUI數(shù)據(jù)存儲(chǔ)之做個(gè)筆記App 新增與查詢(CoreData)
- SwiftUI進(jìn)階之存儲(chǔ)用戶狀態(tài)實(shí)現(xiàn)登錄與登出
- SwiftUI 數(shù)據(jù)之List顯示Sqlite數(shù)據(jù)庫(kù)內(nèi)容(2020年教程)
TextField篇
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源碼)》
- 《SwiftUI實(shí)戰(zhàn)之TextField風(fēng)格自定義與formatters》
- 《SwiftUI實(shí)戰(zhàn)之TextField如何給鍵盤增加個(gè)返回按鈕(隱藏鍵盤)》
- 《SwiftUI 當(dāng)鍵盤出現(xiàn)時(shí)避免TextField被遮擋自動(dòng)向上移動(dòng)》
- 《SwiftUI實(shí)戰(zhàn)之TextField如何給鍵盤增加個(gè)返回按鈕(隱藏鍵盤)》
JSON文件篇
一篇文章系列
- SwiftUI一篇文章全面掌握List(教程和源碼)
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源碼)》
- SwiftUI一篇文章全面掌握Picker,解決數(shù)據(jù)選擇(教程和源碼)
- SwiftUI一篇文章全面掌握Form(教程和源碼)
- SwiftUI Color 顏色一篇文章全解決
技術(shù)交流
QQ:3365059189
SwiftUI技術(shù)交流QQ群:518696470
- 請(qǐng)關(guān)注我的專欄icloudend, SwiftUI教程與源碼
http://m.itdecent.cn/c/7b3e3b671970