Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
5分でわかる Swift 5 の Raw Text
Search
Tsukasa.K
April 10, 2019
Technology
3
2.7k
5分でわかる Swift 5 の Raw Text
Tsukasa.K
April 10, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
120
「育てる」サーバーレス 〜チーム開発研修で学んだ、小さく始めて大きく拡張するAWS設計〜
yu_kod
1
210
ユーザー理解の爆速化とPdMの価値
kakehashi
PRO
1
110
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
7.9k
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
410
Jitera Company Deck / JP
jitera
0
310
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
110
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
230
マルチモーダル基盤モデルに基づく動画と音の解析技術
lycorptech_jp
PRO
2
290
Gemini in Android Studio - Google I/O Bangkok '25
akexorcist
0
100
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
210
MCPに潜むセキュリティリスクを考えてみる
milix_m
1
920
Featured
See All Featured
Done Done
chrislema
185
16k
Site-Speed That Sticks
csswizardry
10
730
Building an army of robots
kneath
306
45k
Thoughts on Productivity
jonyablonski
69
4.8k
The Language of Interfaces
destraynor
158
25k
Documentation Writing (for coders)
carmenintech
72
4.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
1 5ͰΘ͔Δ Swift 5 ͷ Raw Text ຊܦࡁ৽ฉࣾɹখٶࢁɹ࢘
2 Tsukasa Komiyama ຊܦࡁ৽ฉࣾͷiOSΤϯδχΞ ిࢠ൛ΞϓϦɼࢴ໘ϏϡʔΞʔΞϓϦͷ։ൃ ೖ͔ࣾͨ͠Γ
3 Swift 5 Ͱ Raw Text ͕ಋೖ͞Ε·ͨ͠
4 Raw Text ͱ • ΤεέʔϓจࣈΛهࡌͤͣʹɺจࣈྻΛ ͦͷ··ॻ͚Δ • ͨͱ͑ɺ ʮ\
ʯΛهࡌ͠ͳͯ͘ྑ͘ͳΔ
5 Raw Text Ͱخ͍͜͠ͱ • จࣈྻΛίϐϖͯ͠ɺଞͰͦͷ··͑Δ • Մಡੑͷ্
6 จࣈྻΛ # Ͱғ͏ ޡղΛڪΕͣʹݴ͏ͱɾɾɾ ͲͷΑ͏ʹॻ͘ͷ͔
7 ࣮ྫ • ୯७ͳ͍ํ ΤεέʔϓจࣈͰ͋Δ \ ͕ফ͑·ͨ͠
8 มల։ɾΤεέʔϓ • มల։ • Τεέʔϓ ʮ\ʯΛ Raw Text Ͱ
ʮ\#ʯͱॻ͘
9 ͜ͷ߹ʁ |)BTIUBHJTPUFNBDIJ@TXJGU} ʮ#ʯͰғ͏͚ͩͳΜͰ͠ΐʁ
10 ͜ͷ߹ʁ |)BTIUBHJTPUFNBDIJ@TXJGU} ʮ#ʯͰғ͏͚ͩͳΜͰ͠ΐʁ ίϯύΠϧΤϥʔ
11 ͜ͷ߹ʁ Τεέʔϓͯ͠ Raw Text ͱɾɾ |)BTIUBHJTPUFNBDIJ@TXJGU}
12 Swiftyͳղܾํ๏ ʮ#ʯΛ૿͢
13 # Λ૿ͨ͠߹ มల։ɾΤεέʔϓͷ # ͷ૿͑Δ
14 ͓͢͢Ίͷ͍ॴ • ϝλϓϩάϥϛϯά • ίʔυΛੜ͢Δίʔυ • ਖ਼نදݱ • \
ͩΒ͚ʹͳΓ͕ͪ • json xml Λͦͷ··ίʔυʹॻ͘ • Windowsͷpath
15 #####"͋Γ͕ͱ͏͍͟͝·ͨ͠"##### ࢀߟ • https://github.com/apple/swift-evolution/blob/master/proposals/ 0200-raw-string-escaping.md
16 ͓·͚
17 ͓·͚