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.5k
5分でわかる Swift 5 の Raw Text
Tsukasa.K
April 10, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
910
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.4k
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
260
JAWS-UG Bedrock Claude Night
yamahiro
3
610
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
1
120
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
220
反実仮想機械学習とは何か
usaito
PRO
11
4.7k
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Thoughts on Productivity
jonyablonski
58
3.8k
A designer walks into a library…
pauljervisheath
200
23k
Code Review Best Practice
trishagee
55
15k
GraphQLとの向き合い方2022年版
quramy
32
12k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
A better future with KSS
kneath
231
16k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Cult of Friendly URLs
andyhume
74
5.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
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 ͓·͚