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
8年前にObjective-Cで書いたアプリをゼロからSwift3で書き直した話
Search
studioshin
August 27, 2017
Programming
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
8年前にObjective-Cで書いたアプリをゼロからSwift3で書き直した話
第74回Cocoa勉強会発表資料
studioshin
August 27, 2017
More Decks by studioshin
See All by studioshin
アドフリくんSDKをSwift4で組み込む
studioshin
0
330
HealthKitをSwift4でいじってみた
studioshin
0
590
Other Decks in Programming
See All in Programming
関数型プログラミングのメリットって何だろう?
wanko_it
0
180
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
act2-costs.pdf
sumedhbala
0
120
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
600
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
4k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
600
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
0
220
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
150
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
820
えっ!!コードを読まずに開発を!?
hananouchi
0
230
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.7k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
How GitHub (no longer) Works
holman
316
150k
It's Worth the Effort
3n
188
29k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
360
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
370
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Writing Fast Ruby
sferik
630
63k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Transcript
લʹ0CKFDUJWF$Ͱ ॻ͍ͨΞϓϦΛ θϩ͔Β4XJGUͰॻ͖ͨ͠ ୈ74ճ Cocoaษڧձؔ 20178݄26 @studioshin
ࣗݾհ ϑϦʔͰiOS/MacΞϓϦ։ൃͬͯ·͢ ଜ ਅೋ STUDIO SHIN @studioshin Twitter: Cocoaษڧձؔɹද
͜ΜͳຊΛॻ͍ͯ·͢ɻ
ʮকع൫ʯ ݄ϦϦʔεɻ ࠷৽όʔδϣϯʢʣ ˔ػೳ ɾਓؒಉ࢜ͷରਓରઓ༻ΞϓϦ ɾJ1IPOFJ1BEରԠͷϢχόʔαϧΞϓϦ ɾعේͷอଘͱӾཡ ɾ൫໘ͷࣗ༝ฤू ɾ٧কعͷ৴ʢ/$.#༻ʣ ɾ௨৴ରઓʢ(BNF$FOUFS.$4FTTJPOʣ
ɾ1VTI௨Ͱ٧কعͷߋ৽௨
ͳͥࠓߋ4XJGUʹॻ͖͢ͷ͔ʁ ৽نΞϓϦશ෦4XJGUͰ։ൃ 4XJGUͰ৭ʑͳ൚༻Ϟδϡʔϧ࡞ͬͯΔ কع൫τʔλϧສμϯϩʔυ! ݱࡏɺσΠϦʔʙ %- ϕʔε͕લͷ0CKFDUJWF$ίʔυͳͷͰ ϝϯςφϯε͕͠ΜͲ͍
ϕʔε͕લͷ0CKFDUJWF$ίʔυͳͷͰ ϝϯςφϯε͕͠ΜͲ͍ 4UPSZCPBEͳ͠ .BJO8JOEPXYJC͕͋Δ ݩʑJ1IPOF༻ΞϓϦΛϢχόʔαϧԽͨ͠ 0CKFDUJWF$0CKFDUJWF$ॻ͖͠ ۨͷΞχϝʔγϣϯΛ$PSF"OJNBUJPOͰ࣮ͯ͠Δ
4XJGUͰॻ͖͢ʹ͋ͨͬͯͷඪ কعͷϩδοΫͲͬΓ4XJGUΛ͏ͧʂ 4UPSZCPBSEָͬͯʑϢχόʔαϧʂ কع൫ͷ6*4QSJUF,JUͰ࡞Δ (BNF$FOUFS͏ͷΊΔͧʂ ӳޠͷϩʔΧϥΠζΊΑ͏ʂ ൫໘ڞ༗ػೳͷՃ
ʮকع൫ʯ"*ରઓήʔϜͰͳ͘ɺ ରਓରઓΞϓϦͳͷͰ$16ࢥߟͷϓϩάϥϜ جຊ͋Γ·ͤΜɻ 4XJGUͰॻ͘কعΞϓϦͷϩδοΫ ͪͳΈʹͰ͕͢ɺকعͱ͍͏ήʔϜ ʮ̎ਓྵ༗ݶ֬ఆશใήʔϜʯͱݴΘΕ ඞউ๏͕ඞͣଘࡏ͢ΔήʔϜɻ
4XJGUͰॻ͘কعΞϓϦͷϩδοΫ Մೳͳࢦ͠खΛ ࢦͯ͠ΈΔ ͪͳΈʹɺجຊతͳকع"*ͷϓϩάϥϜʜ ͱ͋Δہ໘ ࠷ߴͷہ໘ Λ࠾༻ ੩తධՁؔ ͕ہ໘ʹ Λ͚ͭͯධՁ
\੩తධՁؔ^
4XJGUͰॻ͘কعΞϓϦͷϩδοΫ 4QSJUF,JU ɾকع൫ͱۨͷදࣔ ɾ൫໘ͷλον6* 6*,JU ɾλΠτϧϝχϡʔ ɾઃఆը໘ ɾͦͷଞɺ6*Ϙλϯ কعͷϩδοΫ ɾকعͷϧʔϧ
ۨͷҠಈɺ٧Ίఆ 4IPHJ$POUSPMMFS/40CKFDU
কعͷͨΊͷσʔλߏ কع൫ͷϚεͷྻY WBSCBO5JMFT<4,4QSJUF/PEF> WBSLPNB/PFT<,PNB/PEF > ۨͷྻݸ ɾ֤Ϛεʹར͖͕͋Δۨͷه ɾ൫্ͷҐஔɿ࠲ඪΠϯσοΫε ɾஔ͞Ε͍ͯΔۨɿ,PNB/PEF
কعͷͨΊͷσʔλߏ ۨͷଐੑ ɾۨλΠϓɿʙ ɾΓϑϥάɿUSVFGBMTF ɾ࣋ͪओɿͳ͠ઌखޙख ɾ൫্ͷҐஔɿ࠲ඪΠϯσοΫε ɾۨ൪߸ɿʙ
٧ΈఆͷϩδοΫ ԦखΛ͔͚͍ͯΔۨ ͕͋Δʁ ԦखΛ͔͚͍ͯΔۨ ̍ͭʁ ԦखۨΛഉআՄೳʁ ඈͼར͖ͰԦखʁ ߹ۨՄೳʁ Ԧʹಀ͛ॴ͋Δʁ :&4
:&4 /0 ٧Έ :&4 /0 ٧·ͳ͍ /0 :&4 /0 :&4 ܡഅͰԦखʁ /0 /0 :&4 /0 :&4