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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Akio Itaya
March 13, 2018
Technology
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
挫折しない iOS 勉強会の裏側
potatotips #49
Akio Itaya
March 13, 2018
More Decks by Akio Itaya
See All by Akio Itaya
Building a Meta Ray-Ban display app
akkeylab
0
77
What If Your App Could Debug Itself?
akkeylab
0
79
How to stabilize UI tests using XCTest
akkeylab
0
190
Bringing Spatial Web to E-Commerce
akkeylab
0
100
Learn CPU architecture with Assembly
akkeylab
1
2.2k
Porting a visionOS App to Android XR
akkeylab
0
1.2k
How to handle 3D content on Android XR
akkeylab
0
250
Create a website using Spatial Web
akkeylab
0
430
How to build visionOS apps using Windows
akkeylab
0
230
Other Decks in Technology
See All in Technology
20260801_スクフェス大阪
kgnkhkr
1
850
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
170
変化の早いClaude Codeを 書籍に落とし込む
oikon48
4
540
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
200
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
260
信頼できるテスティングAIをどう育てるか?
odan611
0
180
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
1
200
AI時代の強いチームの作り方
yuukiyo
23
14k
【Loop Engineeringの次に来る?】人間中心デザインをもとにしたInquiry Engineeringを提唱したい
kotahisafuru
0
110
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
400
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
150
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
270
Featured
See All Featured
Scaling GitHub
holman
464
140k
New Earth Scene 8
popppiees
3
2.4k
From π to Pie charts
rasagy
0
240
4 Signs Your Business is Dying
shpigford
187
22k
Automating Front-end Workflow
addyosmani
1370
210k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Become a Pro
speakerdeck
PRO
31
6k
Writing Fast Ruby
sferik
630
63k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
520
How GitHub (no longer) Works
holman
316
150k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
190
Transcript
࠳ં͠ͳ͍ iOS ษڧձͷཪଆ भۀେֶ / Akio itaya MatchingAgent, Inc.
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔʢAkkeyʣ େֶɿभۀେֶ ఆɿαΠόʔΤʔδΣϯτ ׆ಈɿϓϩάϥϛϯάܥαʔΫϧͰߨࢣΛ୲ ɹɹɹAkkeyLab ͱ͍͏໊લͰ׆ಈத ࣗݾհ
ͪΐͬͱ࣭ʂ
None
λοϓϧੜ
iOSษڧձΛͪΐͬͱମݧʂ
4FUVQ Swift 3
$BNFSBBQQ ػೳɿΩϟϥΫλʔͱه೦ࡱӨ ݴޠɿ4XJGU ڥɿ9DPEF -JDFOTFɿ.*5
%PXOMPBE IUUQTHJUIVCDPN"LLFZ-BC1IPUP(VSBTIJ
4FMFDU4JNVMBUPSBOE3VO 3VO
3VO
'JSTUTUFQ Swift 3
-FU`TDPEJOH
DPOUSPM -FU`TDPEJOH
ɾWJFX%JE-PBEϝιουͷதʹϘλϯͷઃఆΛॻ͘ ɾϘλϯͷDVTUPN4FUUJOHϝιουΛݺͼग़͢ -FU`TDPEJOH
ɾୈҰҾʹTFMGɺୈೋҾʹϘλϯʹදࣔ͢Δจࣈྻ ɾDPNNBOE TͰอଘ -FU`TDPEJOH
4FMFDUJ1IPOFBOE3VO -FU`TSVO
-FU`TSVO
w ߹͢ΔΩϟϥΫλʔΛม͍͑ͨ w ෳΩϟϥΫλʔʹରԠ͍ͤͨ͞ w τοϓը໘ʹഎܠը૾Λ͚͍ͨ w ϘλϯͷஔΛม͍͑ͨ w ͳͲͳͲ
ͲΜͳ͍ͨ͠ʁ
to be continued …
ΧϥΫϦΛհʂ
࣮෦ΛܧঝͰӅ͢
࣮෦ΛܧঝͰӅ͢ ը໘ભҠ෦هड़ࡁΈ
UIButtonΛ֦ு ϘλϯͷܗͱΞΫγϣϯͷઃఆ
UIButtonΛ֦ு ϘλϯͷܗͱΞΫγϣϯͷઃఆ ϘλϯͷΞΫγϣϯઌΛ֦ுͰఆٛ
ࡱӨը໘ͷUIશͯίʔυ
ࡱӨը໘ͷUIશͯίʔυ ࠲ඪܭࢉͷجૅΛֶΜͰΒ͏
छ໌͔͠Λ͠ͳ͕ΒֶͿʂ
CZXJLJQFEJB <#BTF7$ͷ༰ΛؚΉ.BJO7$> ίϐϖ͠ͳͯ͑͘ΔΑ͏ʹͳΔ ˣ ڞ௨ͷॲཧ̍ճ͚ͩॻ͍ͯܧঝʂ ͜Ε͕ຐ๏ͷਖ਼ମͰ͢ʂ ܧঝʢ͚͍͠ΐ͏ɺJOIFSJUBODFΠϯϔϦλϯεʣͱΦϒδΣΫτࢦΛߏ͢Δ֓೦ͷҰͭ Ͱ͋Δɻ͋ΔΦϒδΣΫτ͕ଞͷΦϒδΣΫτͷಛੑΛҾ͖ܧ͙߹ɺ྆ऀͷؒʹʮܧঝؔʯ ͕͋ΔͱݴΘΕΔɻओʹΫϥεϕʔεͷΦϒδΣΫτࢦݴޠͰɺطଘΫϥεͷػೳɺߏΛڞ ༗͢Δ৽ͨͳΫϥεΛੜ͢Δ͜ͱ͕Ͱ͖ʢαϒΫϥεԽʣɺͦͷΑ͏ͳΫϥεʮΫϥε
ʢεʔύʔΫϥεʣΛܧঝͨ͠ʯͱ͍͏ɻ۩ମతʹมఆٛૢ࡞ʢϝιουʣͳͲ͕Ҿ͖ܧ ͕ΕΔɻ·ͨ+BWBͷΠϯλϑΣʔεܧঝͷΑ͏ʹػೳηοτͷ༷ͷΈΛҾ͖ܧ͙߹͋Δɻ 8IBUܧঝ
ΦϒδΣΫτࢦϓϩάϥϛϯάʹ͓͍ͯΦʔόʔϥΠυ PWFSSJEF ͱɺεʔύʔΫϥεͰఆ ٛ͞ΕͨϝιουΛαϒΫϥεͰఆٛ͠ͳ͓͠ɺಈ࡞Λ্ॻ͖͢Δ͜ͱͰ͋Δɻ CZXJLJQFEJB ॲཧͳ͠ ॲཧΛ্ॻ͖ ࠓճՃ ͪͳΈʹɺ͜͜ʹॻ͔Ε͍ͯΔॲ ཧɺΧϝϥࡱӨΛߦ͏ը໘ʹભ
Ҡ͢ΔॲཧͰ͢ɻ ࣮ɺ6*7$ʹPO$MJDL#VUUPOϝιουΛ Ճ͍ͯͨ͠ͷͰ͢ɻ 8IBUPWFSSJEF
6*7JFX$POUSPMMFS #BTF7JFX$POUSPMMFS ܧঝ .BJO7JFX$POUSPMMFS ܧঝ $VTUPN#VUUPOTXJGU ֦ு 6*#VUUPO ֦ு ࠓճࢲୡ͕৮͍ͬͯΔΫϥεͰ͢ɻ
എܠը૾ͷઃఆॲཧɾϘλϯΛԡ͠ ͨͱ͖ͷॲཧؚ͕·Ε͍ͯ·͢ɻ ͳ͓ɺ͜ͷΫϥε൘୩͕ຐ๏ͱݴͬ ͯࠐΜͩͷͰ͢ɻ $PDPBUPVDIϑϨʔϜϫʔΫ ʹؚ·ΕΔΫϥεͷҰͭͰ͢ɻ ͳ͓ɺ͜ͷΫϥε"QQMF͕४ උ͍ͯ͠ΔͷʹͳΓ·͢ɻ Ϙλϯͷ৭ɾαΠζɾܗɾλΠτϧɾ λΠτϧจࣈ৭ɾԡ͞Εͨͱ͖ʹݺ ΕΔϝιουͷొ͕هड़͞Εͨ DVTUPN4FUUJOHϝιουΛՃͯ͠ ͍·͢ɻ·ͨɺԡ͞Εͨͱ͖ʹݺ ΕΔϝιουΛ6*7$ʹԾՃ͢Δ ॲཧهड़͍ͯ͠·͢ɻ $PDPBUPVDIϑϨʔ ϜϫʔΫʹؚ·ΕΔ ΫϥεͷҰͭͰ͢ɻ ͳ͓ɺ͜ͷΫϥε "QQMF͕४උ͍ͯ͠ ΔͷʹͳΓ·͢ɻ 4ZTUFN
վྑΛ͠ͳ͕ΒֶͿʂ
ͲΜͳ͍ͨ͠ʁ w ߹͢ΔΩϟϥΫλʔΛม͍͑ͨ w ෳΩϟϥΫλʔʹରԠ͍ͤͨ͞ w τοϓը໘ʹഎܠը૾Λ͚͍ͨ w ϘλϯͷஔΛม͍͑ͨ w
ͳͲͳͲ
4FMFDU"EEOFXDPOTUSBJOUT ύʔπͷαΠζɾஔҐஔͷ੍ઃఆΛߦ͏ॴ ϨΠΞτ ΦϒδΣΫτ DPOTUSBJOUT 4UFQ
$IFDLXJEUIBOEIFJHIU J1BEͰJ1IPOFͰYͰදࣔ͞ΕΔΑ͏ʹͳΔ ˞͜͜ͰͷαΠζઃఆ࣍ୈͰ֤छӷথαΠζʹॊೈରԠ͢Δ͜ͱ͕Ͱ͖·͢ 4UFQ
ͳ͍ͥܯࠂʁ
I X Z Y 4UPSZCPBSE ͳ͍ͥܯࠂʁ
38 4FMFDU"MJHONFOUDPOTUSBJOUT ਫฏɾਨͳͲʹؔ͢Δ੍ΛઃఆͰ͖Δ 4UFQ
39 $IFDLIPSJ[POUBMMZBOEWFSUJDBMMZ ͜ͷΑ͏ʹઃఆ͢Δͱը໘தԝʹදࣔ͞ΕΔ੍ʹͳΔ 4UFQ
GitHub / Qiita : @AkkeyLab
Thank you !!