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
プログラミングを始めてからiOSエンジニアになるまで
Search
kntk
October 21, 2023
Technology
0
1.5k
プログラミングを始めてからiOSエンジニアになるまで
10/21 try! swift Tokyo Students Club
kntk
October 21, 2023
Tweet
Share
More Decks by kntk
See All by kntk
SwiftのSIMDとその利用方法
kntkymt
2
150
Swiftのオーバーロード選択のスコア規則21種類
kntkymt
0
140
Meet high-performance image filtering in Swift
kntkymt
0
150
SwiftUIでの非同期処理データの状態管理を考える
kntkymt
1
1.8k
大学で出席管理アプリ・掲示板閲覧アプリを開発・運用している学生の話
kntkymt
1
1.7k
Swiftを知って欲しい
kntkymt
1
110
Other Decks in Technology
See All in Technology
人工衛星開発のための C2A フレームワークとその開発体験
sksat
0
110
Application Signalsで始めるSLO ユーザー満足度を数値化する第一歩
niftycorp
PRO
2
160
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
150
Amazon Managed Grafana で AWS IoT TwinMaker によるデジタルツインアプリケーションを動かしてみた
wakatsuki
0
120
ゼロからはじめる生成AI〜AWS認定とハンズオンで学ぶ初心者の道〜
kenichinakamura
0
140
Automated Tests Now and Future @ SQiP Workshop Special Lecture 2024
teyamagu
PRO
2
490
Nuxt × Vue Router の力を最大限に引き出す機能を紹介
ytr0903
2
330
生成AI入門
shukob
0
160
最新のWasm事情
askua
5
2.5k
XSS攻撃から考察するAWS設定不備の恐怖/20241012 Hironobu Otaki
shift_evolve
0
150
Transforming Event Attendees into Lifelong Donors: Insights from Claire Axelrad
auctria
PRO
1
130
まだ間に合う! 生成AIトレンド一挙おさらい & AWSのBedrockに入門しよう
minorun365
PRO
4
310
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.3k
Navigating Team Friction
lara
183
14k
How GitHub (no longer) Works
holman
311
140k
Done Done
chrislema
181
16k
Automating Front-end Workflow
addyosmani
1365
200k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
23k
Become a Pro
speakerdeck
PRO
24
4.9k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Building an army of robots
kneath
302
42k
Speed Design
sergeychernyshev
23
550
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Visualization
eitanlees
143
15k
Transcript
!LOUL ϓϩάϥϛϯάΛ࢝Ί͔ͯΒ J04ΤϯδχΞʹͳΔ·Ͱ USZ4XJGU5PLZP4UVEFOU$MVC
wLOULʢΧωλΧʣ w໊ݹۀେֶ. wେֶެࣜΞϓϦΛ։ൃ wདྷ͔ΒJ04ΤϯδχΞ ࣗݾհ
None
None
None
τʔΫͷ༰ w ৼΓฦΓͱল w ϓϩάϥϛϯάೖʙJ04ΤϯδχΞ w େֶؒ
τʔΫͷత w օ͞Μͷࠓޙͷࢀߟʹ w அͤ·͢ w ੜଘόΠΞε
ষେֶೖֶ·Ͱ
େֶೖֶ·Ͱ w ϓϩάϥϛϯάະܦݧ
ষϓϩάϥϛϯάೖ #݄
ϓϩάϥϛϯάೖ
ϓϩάϥϛϯάೖ w લظʹϓϩάϥϛϯά͕ͳ͍ʂʂ
ϓϩάϥϛϯάೖ w લظʹϓϩάϥϛϯά͕ͳ͍ʂʂ w ˠϓϩάϥϛϯά෦ʹೖ෦ w ઌഐʹฉ͖ͳ͕Β+BWBΛษڧ
ϓϩάϥϛϯάೖ
ϓϩάϥϛϯάೖ w ઌഐʹฉ͖ͳ͕Β+BWBΛษڧ
ϓϩάϥϛϯάೖ w ઌഐʹฉ͖ͳ͕Β+BWBΛษڧ w ָ͗ͯ͢͠िؒͰऴΘΒͤΔ
ϓϩάϥϛϯάೖ w ઌഐʹฉ͖ͳ͕Β+BWBΛษڧ w ָ͗ͯ͢͠िؒͰऴΘΒͤΔ w 💥ඍੵΛམ୯͢Δ💥
ষ·ͱΊ w 🙆෦׆ʹೖͬͨ͜ͱ w 🙆+BWBͷຊ w 🙅ඍੵམ୯ w तۀतۀͰਅ໘ʹड͚·͠ΐ͏ʂ
݄ ݄ # # # +BWB # . . ݄
݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄
ষJ04ೖͱΞϓϦϦϦʔε #݄
J04ೖ #݄
J04ೖ #݄
ΞϓϦϦϦʔε #݄ w ֶԂࡇελϯϓϥϦʔΞϓϦ w ෦׆ͰνʔϜ։ൃʢਓʣ w J04ɾ"OESPJEɾ#BDLFOE w "QQ4UPSFͰ৴🥳
ελϯϓϥϦʔΞϓϦ #݄
ελϯϓϥϦʔΞϓϦ #݄ w োͳ͘ऴྃ
ελϯϓϥϦʔΞϓϦ #݄ w োͳ͘ऴྃ w ख୳Γ w ެࣜυΩϡϝϯτ͢Β΄΅ಡΊͯͳ͔ͬͨ
ষ·ͱΊ w 🙆ಈ͘Λͤͨ͜͞ͱ w 🙅ެࣜυΩϡϝϯτΛಡΈ·͠ΐ͏
݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε # .
. ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄
ষΞϧόΠτͰٸ #݄ʙ#
ΞϧόΠτ #݄# w 0#͕ܦӦ͍ͯ͠ΔJ04ΞϓϦ։ൃͷձࣾ w ݱͷίʔυʹ৮Εͯ w ઃܭςετͷࣝ w ίʔυϨϏϡʔͰϘίϘίʹͯ͠Β͏
ষ·ͱΊ w 🙆ݱͷίʔυʹ৮ΕͯઃܭΛֶͿ w 🙆ίʔυϨϏϡʔͰϘίϘίʹ
݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε # .
. ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ΞϧόΠτ ΞϧόΠτ ΞϧόΠτ
ষେֶΞϓϦ։ൃ #݄ʙ.
ग़੮ཧΞϓϦɾܝࣔ൘ӾཡΞϓϦ
ग़੮ཧΞϓϦɾܝࣔ൘ӾཡΞϓϦ
ग़੮ཧΞϓϦ w ֶΞϧόΠτʹԠื
ग़੮ཧΞϓϦ w ֶΞϧόΠτʹԠื w ☠ཧ͞Ε͍ͯͳ͍$PSEPWBΞϓϦ☠
ग़੮ཧΞϓϦ w ֶΞϧόΠτʹԠื w ☠ཧ͞Ε͍ͯͳ͍$PSEPWBΞϓϦ☠ w ֶੜͷؒͰ࣭ʹෆຬ
ग़੮ཧΞϓϦɾϦχϡʔΞϧʢ##ʣ w ωΠςΟϒϦχϡʔΞϧܭը w ༷Λ࠶ఆٛ w ٞɺٞɺٞ w ใج൫ηϯλʔͱ࣏
ग़੮ཧΞϓϦɾϦχϡʔΞϧʢ##ʣ
ग़੮ཧΞϓϦɾϦχϡʔΞϧʢ##ʣ
ग़੮ཧΞϓϦɾӡ༻ʢ..ʣ w Ϣʔβʔղੳɾࢪࡦ w σʔλυϦϒϯ
ग़੮ཧΞϓϦɾӡ༻ʢ..ʣ w Ϣʔβʔղੳɾࢪࡦ w σʔλυϦϒϯ
ग़੮ཧΞϓϦɾӡ༻ʢ..ʣ w Ϣʔβʔղੳɾࢪࡦ w σʔλυϦϒϯ
ग़੮ཧΞϓϦɾӡ༻ʢ..ʣ w Ϣʔβʔղੳɾࢪࡦ w σʔλυϦϒϯ w ো ͓͍߹ΘͤରԠ w ใج൫ηϯλʔ͔Β߱ͬͯ͘Δࣄ
ষ·ͱΊ w 🙆Ϣʔβʔͷઢͷ։ൃɾӡ༻ w 🙆ٞͱ࣏ w 🤔 . . ࣗݾݚᮎͷ͕࣌ؒऔΓͮΒ͍ʜ
݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε # .
. ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ ΞϧόΠτ ΞϧόΠτ ΞϧόΠτ
ষJ04Ҏ֎ͷ ##
"U$PEFS ##
3FBDU #
#BDLFOE # w EJTDPSEΫϩʔϯͷ"1*ΛࣗͰ࡞ͬͨ w (PMBOH %PDLFS
ষ·ͱΊ w 🙆ܭࢉྔͷҙࣝ w 🙆ଞϓϥοτϑΥʔϜͷ͍ܰཧղ
ΞϧόΠτ ΞϧόΠτ ݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε
# . . 3FBDU (PMBOH "OESPJE ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ 6OJUZͰήʔϜ࡞ "U$PEFS ΞϧόΠτ
ষΠϯλʔϯɾब׆ .
ब׆ʢ.ʣ w ٕज़ͦ͏͕ͩʜ w Ϣʔβʔࢹͷ։ൃͷ͕ܶέ͢Δ w ಛʹϚωʔδϟʔ৬ͷਓʹ
ग़੮ཧΞϓϦɾӡ༻ʢ..ʣ w Ϣʔβʔղੳɾࢪࡦ w σʔλυϦϒϯ
ষ·ͱΊ w 🙆ӡ༻ܦݧ͕ब׆Ͱέͨ
ΞϧόΠτ ݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε #
. . Πϯλʔϯ ब׆ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ ΞϧόΠτ 3FBDU (PMBOH "OESPJE 6OJUZͰήʔϜ࡞ "U$PEFS ΞϧόΠτ
ষొஃ ..
J04%$ w :PVUVCFͷΞʔΧΠϒࢹௌ w ݱࢀՃ w ΦϯϥΠϯ w
ݱొஃ
ొஃ͢Δͱྑ͍͜ͱ w ݴޠԽʹΑΔཧղ w ܹΛΒ͑Δ w ϑΟʔυόοΫ
ॴͲ͜Ͱྑ͍ʂ w ΤϯδχΞษڧձ w ֶੜίϛϡχςΟ-5ձ w ෦׆ɾαʔΫϧͷ-5ձ
ষ·ͱΊ w 🙆ݴޠԽ͢Δ͜ͱͰཧղ͕ਂ·Δ w 🙆ܹΛΒ͑Δ w 🤔#͔Β֎෦ͷొஃʹઓ͢ΕΑ͔ͬͨ
݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε # .
. ब׆ J04%$ J04%$ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ ΞϧόΠτ Πϯλʔϯ ΞϧόΠτ 3FBDU (PMBOH "OESPJE 6OJUZͰήʔϜ࡞ "U$PEFS ΞϧόΠτ
݄ ݄ # # # +BWB J04ೖ ॳJ04ΞϓϦϦϦʔε # .
. ब׆ J04%$ J04%$ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ େֶΞϓϦ։ൃ Ӄࢼษڧ ଔ ΞϧόΠτ Πϯλʔϯ ΞϧόΠτ 3FBDU (PMBOH "OESPJE 6OJUZͰήʔϜ࡞ "U$PEFS ΞϧόΠτ
·ͱΊɾΑ͔ͬͨ w 🙆ίʔυϨϏϡʔͰϘίϘίʹ w 🙆ϢʔβʔࢹͷνʔϜ։ൃ w 🙆ଞΛֶΜͰࢹ͕͕ͬͨ w 🙆ొஃܹͯ͠ΛΒ͑ͨ
·ͱΊɾল w 🤔 . . ࣗݾݚᮎͷ͕࣌ؒऔΓͮΒ͍ w 🤔ϨΠϠʔͷֶࣝྑ͔ͬͨ w 🤔ొஃͰܹΛΒ͏ͷΛ͏গ͠ૣ͘ʜ
৭ʑͳࣄʹUSZ͠·͠ΐ͏
৭ʑͳࣄʹUSZ͠·͠ΐ͏