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
6年以上メンテされていない!? クレカ読み取りライブラリの廃止とDataScannerView...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Teruki-Nakano
March 22, 2023
Programming
0
580
6年以上メンテされていない!? クレカ読み取りライブラリの廃止とDataScannerViewControllerを使ってクレカ読み取りを実装しよう!
Ebisu.mobile #1の発表資料です
Teruki-Nakano
March 22, 2023
Tweet
Share
More Decks by Teruki-Nakano
See All by Teruki-Nakano
XCFrameworksやってみた
terukinakano
1
1.4k
意外と知らない? Storyboardのあまり役に立たないtips
terukinakano
0
420
Other Decks in Programming
See All in Programming
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
120
Claude Code Skill入門
mayahoney
0
400
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
130
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
2
480
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
420
PHPで TLSのプロトコルを実装してみる
higaki_program
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
700
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
1.7k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
220
20260315 AWSなんもわからん🥲
chiilog
2
160
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
How to train your dragon (web standard)
notwaldorf
97
6.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Done Done
chrislema
186
16k
From π to Pie charts
rasagy
0
150
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Transcript
Ҏ্ϝϯς͞Ε͍ͯͳ͍ʂʁ ΫϨΧಡΈऔΓϥΠϒϥϦͷഇࢭͱ %BUB4DBOOFS7JFX$POUSPMMFSΛͬͯΫϨΧಡΈ औΓΛ࣮͠Α͏ʂ 5FSSZ
ࣗݾհ w /BNF5FSSZ UXJUUFS!OLBOP@U w 'SPNେࡕ w )PCCZεϓϥτΡʔϯ w
࠷ۙ'MVUUFSͷ։ൃ͕ଟΊ 4XJGU͖ͳͷͰJ04ωΠςΟϒͬͱΓ͍ͨ
ࠓ͢͜ͱ w ԿΛ͔ͬͨ w Ͳ͏͔ͬͨ w ·ͱΊ
ԿΛ͔ͬͨʁ w ߋ৽͞Ε͍ͯͳ͍SEύʔςΟϥΠϒϥϦͷഇࢭ w ݱঢ়ͷར༻ঢ়گͷϩάΛऔͬͯར༻Λௐࠪ w ˢͷ݁ՌΛجʹഇࢭPSସҊͷ࣮Λδϟοδ w ସҊͷ࣮Λ͢Δ͜ͱʹͳͬͨͷͰ࣮
ߋ৽͞Ε͍ͯͳ͍SEύʔςΟϥΠϒϥϦͷഇࢭ w $BSE*0 IUUQTHJUIVCDPNDBSEJPDBSEJPJ044%, w ϝϯς͞Εͯͳ͍͍ΖΜͳϦεΫ͕͋Δ🥶 w 4XJGU1.ະରԠ$BSUIBHF $PDPBQPETΘͳ͘ͳ͖ͬͯͯΔ
w ͦͦͦΜͳʹಡΈऔΓਫ਼ߴ͘ͳ͍ʁݸਓͷײͰ͢
ഇࢭ͍ͨ͠🤗
ݱঢ়ͷར༻ঢ়گͷϩάΛऔͬͯར༻Λௐࠪ w ഇࢭ͍͔ͨ͠Β10ʹഇࢭఏҊར༻ݟͯδϟοδ͍ͨ͠ w ϩάࠐΉΫϨΧࢧ͍બͨ͠ਓͷdˋ͕ར༻ w ˢͷ݁ՌΛड͚ͯସҊͷ࣮Λ͢Δ͜ͱʹͳͬͨ
Ͳ͏࣮ͬͯ͢Δʁ w બࢶͬ͘͟Γͭ w 7JTJPO'SBNFXPSLͰεΫϥον w %BUB4DBOOFS7JFX$POUSPMMFS
7JTJPO'SBNFXPSL w 1SPT w ಡΈऔΓਫ਼6*ͳͲ͋Δఔࣗ༝͕͋Δ ͋Γͦ͏ w $POT w
ॏΊ
%BUB4DBOOFS7JFX$POUSPMMFS w 1SPT w ܰΊ ଟ w $POT w
ಡΈऔΓਫ਼6*%BUB4DBOOFS7JFX$POUSPMMFSʹґଘ w J04Ҏ߱ʹ͔͠ରԠ͍ͯ͠ͳ͍ ݹΊͷະରԠ
બΕͨͷʜ
%BUB4DBOOFS7JFX$POUSPMMFS🎉
͍࣮͟ʂ w ·ͣυΩϡϝϯτಡΉ w %BUB4DBOOFS7JFX$POUSPMMFS w IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOWJTJPOLJU EBUBTDBOOFSWJFXDPOUSPMMFS
͍ํ
͔ΜͨΜ🎉
σϞಈը
None
None
ಡΈऔΓਫ਼ʹ͍ͭͯ w ΧʔυʹΑͬͯಡΈऔΕͳ͍ͷͪΖΜ͋Δ w ΧʔυͷσβΠϯͱҹࣈ͞ΕͯΔจࣈͷ৭͕ࣅͯΔͭͱ͔ w RVBMJUZ-FWFMશ෦ࢼ͚ͨ͠Ͳମײࠩ΄ͱΜͲײ͡ͳ͔ͬͨ ݸਓͷײͰ͢ w
$BSE*0จࣈ͕ු͖ग़ͯΔλΠϓͷΧʔυ݁ߏಡΈऔΔ͕ͦΕҎ֎΄΅ಡ ΈऔΕͳ͍ w %BUB4DBOOFS7JFX$POUSPMMFSจࣈ͕ු͖ग़ͯΔλΠϓͷΧʔυσβΠϯ ʹΑͬͯμϝͳ߹݁ߏ͋Δ͚Ͳɺҹࣈ͞ΕͯΔλΠϓཪ໘ʹ൪߸͕ॻ͍ ͯ͋ͬͯେৎ
%BUB4DBOOFS7JFX$POUSPMMFS%FMFHBUF w EBUB4DBOOFS @EJE"EEBMM*UFNT ৽ͨʹΞΠςϜΛೝࣝ w EBUB4DBOOFS @EJE6QEBUFBMM*UFNT ΞΠςϜͷใ͕ߋ৽ w
EBUB4DBOOFS @EJE5BQ0O ೝ͍ࣝͯ͠ΔՕॴͷΞΠςϜλοϓ࣌
࣮ͷৄࡉ w ࠓճEBUB4DBOOFS @EJE6QEBUFBMM*UFNT Λͬͯߋ৽Λݕ͢Δ ʹݕͨ͠ΞΠςϜΛόϦσʔγϣϯ͔͚ͯνΣοΫɻ w όϦσʔγϣϯରΧʔυ൪߸ͱ༗ޮظݶ w ಡΈऔΓ͕Ͱ͖ͨΒࣗಈతʹը໘Λดͯ͡ೖྗը໘ʹө
w ରԠͷνΣοΫ%BUB4DBOOFS7JFX$POUSPMMFSJT4VQQPSUFEͱ %BUB4DBOOFS7JFX$POUSPMMFSJT"WBJMBCMFΛ྆ํνΣοΫ͢Δ େࣄ
6*ͷΧελϚΠζ w ࠇͷಁաͰΦʔόʔϨΠ w ΧʔυͷܗʹΫϦοϓ w ʮΧʔυใΛखಈͰೖྗ͢ΔʯϘλϯΛԡ͢ͱը໘ด ͡Δ
υΩϡϝϯτ֬ೝ %FFQ-༁ σʔλεΩϟφ͕ϥΠϒςΩετΠϯλϑΣʔεΛअຐ͢Δ͜ͱͳ͘ɺͦͷϏϡ ʔͷ্ʹදࣔ͢ΔϏϡʔͷ͜ͱͰ͢ɻ
ͳΔ΄Ͳɺ͍͚ͦ͏
ͬͯΈͨɺ͚Ͳʜ %BUB4DBOOFS7JFX$POUSPMMFS PWFSMBZ$POUBJOFS7JFXBEE4VCWJFX 0WFSMBZ7JFX ʮΧʔυใΛखಈͰೖྗ͢ΔʯϘλϯ͕Ԡ͠ͳ͍🥶
%FFQ-༁ ΦϓγϣϯͰɺώοτɾςετΨΠμϯεɾΦϒδΣΫτͷअຐʹͳΒͳ͍Α͏ʹɺ͜ͷϏϡʔ ʹΧελϜɾϋΠϥΠτΛՃ͠·͢ɻϋΠϥΠτͷ্ʹΠϯλʔϑΣΠεΦϒδΣΫτΛՃ͠ ͍ͨ߹ɺͦΕΒͷΦϒδΣΫτΛϏϡʔϓϩύςΟͷαϒϏϡʔͱͯ͠Ճ͍ͯͩ͘͠͞ɻ ͔͍ͬυΩϡϝϯτ֬ೝͯ͠ΈΔ
*GZPVXBOUUPBEEJOUFSGBDFPCKFDUTBCPWFUIFIJHIMJHIUT BEE UIPTFPCKFDUTBTTVCWJFXTPGUIFWJFXQSPQFSUZ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹˣ Ϙλϯͱ͔ஔ͍ͯϢʔβʔͷૢ࡞Λड͚͚͍ͨ߹ɺ %BUB4DBOOFS7JFX$POUSPMMFSWJFXʹTVC7JFXͱͯ͠BEE͢Δඞཁ͕͋Δ
🤯
ࠓʜ %BUB4DBOOFS7JFX$POUSPMMFSWJFX BEE4VCWJFX 0WFSMBZ7JFX %BUB4DBOOFS7JFXPWFSMBZ$POUBJOFS7JFXଆͰग़Δ ิॿςΩετ͕ݟ͑ͮΒ͘ͳͬͨ ͦΕͦ͏
🤔
Ͳ͏͔ͨ͠ w 0WFSMBZ ಁաͷ෦ ͱͦΕҎ֎ ςΩετɺϘλϯ ͷ 7JFXΛ͚࣮ͯ w ແࣄϘλϯԠͯ͠ը໘ดͨ͡🎉
·ͱΊ w ରԠ04͕Ҏ͚߱ͩͲ%BUB4DBOOFS7JFX$POUSPMMFSͩͱׂͱαΫοͱ ࣮Ͱ͖Δ w ಡΈऔΓਫ਼ͷνϡʔχϯάΛ͍ͨ͠߹ʹෆ͖ɺ7JTPOͰؤுΔ w 6*ΧελϜ͍ͨ͠߹PWFSMBZ$POUBJOFS7JFXɺϢʔβʔૢ࡞͕ඞཁͳ ͷ%BUB4DBOOFS7JFX$POUSPMMFSWJFXʹͦΕͧΕBEE4VC7JFX͠Α͏ w
ରԠͷνΣοΫ%BUB4DBOOFS7JFX$POUSPMMFSJT4VQQPSUFEͱ %BUB4DBOOFS7JFX$POUSPMMFSJT"WBJMBCMFΛ྆ํνΣοΫ͢Δ ճ
͓·͚ ࣌ؒ͋·ͬͨΒ w ΧελϜ6*ͷ7JFX4XJGU6*Ͱ͢ w %BUB4DBOOFS7JFX$POUSPMMFS6*,JUͳͷͰ6*,JUͰͬͯΑ͔͚ͬͨ ͲͲ͏͕ͯࣗ͠4XJGU6*ʹ׳Ε͍͖͍ͯͨͷͰແཧΓͬͨײ͋Δɻ w 4XJGU6*γΣΠϓͷΫϦοϓ͕؆୯Ͱײಈͨ͠ɻ
ΫϦοϓͷίʔυ ͜Ε͚ͩɺ͍͢͝🤩
͋Γ͕ͱ͏͍͟͝·ͨ͠🙇