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
RubyMotionについて本気出して考えてみました
Search
ainame
May 30, 2013
Programming
0
3.4k
RubyMotionについて本気出して考えてみました
ainame
May 30, 2013
Tweet
Share
More Decks by ainame
See All by ainame
Swift 5.7で変わる正規表現を試してみよう
ainame
4
6k
iOSDC 2021 - App Store用スクリーンショットの自動生成をアラビア語対応してSwiftUIで実装してみた
ainame
0
5.5k
DNN/GPU with Ruby #rubykaigi
ainame
2
3.1k
Server Side Swift実用性評価 2017 #iosdc #b
ainame
3
4.3k
Process tons of jobs with Swift
ainame
0
1.7k
Swift on the ObjC #shibuyaswift
ainame
4
800
家族アルバムみてね 開発風景 #realm_jp
ainame
4
4k
iOSで無限バックグラウンドアップロード(に挑戦してみた話)
ainame
2
4.8k
リファクタリングとtsort
ainame
1
1.7k
Other Decks in Programming
See All in Programming
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
340
선언형 UI에서의 상태관리
l2hyunwoo
0
230
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.8k
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
190
情報漏洩させないための設計
kubotak
4
1k
iOS開発におけるCopilot For XcodeとCode Completion / copilot for xcode
fuyan777
1
580
KubeCon NA 2024の全DB関連セッションを紹介
nnaka2992
0
100
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
290
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
160
php-conference-japan-2024
tasuku43
0
380
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
140
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.2k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Building Your Own Lightsaber
phodgson
103
6.1k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
The Cult of Friendly URLs
andyhume
78
6.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Unsuck your backbone
ammeep
669
57k
Code Reviewing Like a Champion
maltzj
521
39k
Transcript
3VCZ.PUJPOʹ͍ͭͯ ຊؾग़ͯ͠ߟ͑ͯΈ·ͨ͠ 3VCZ.PUJPO,BJHJ-5 !BJOBNF4BUPTIJ/BNBJ
ࣗݾհ w!BJOBNF4BUPTIJ/BNBJ wגࣜձࣾϛΫγΟ wझຯ3VCZɺۀͰ1FSM w݄͔ΒεϚϗΤϯδχΞʁ w3VCZ.PUJPOͱ͍͏͔J04։ൃษڧத
3VCZ.PUJPO͍ͭΔ͔ʁ wࣾͰ-5͠·ͨ͠ wIUUQTTQFBLFSEFDLDPNBJOBNF [JZBBSVCZNPUJPOJUVZBSVLB
એNPUJPONPEFFM w 3VCZ.PUJPOॻ͘લʹ w &NBDTͷ3VCZ.PUJPO༻ͷ֦ுΛ٧ΊࠐΜͩ ϝδϟʔϞʔυ w ࣙॻิFNBDTϏϧυυΩϡϝϯτݕࡧ qZNBLF0CK$UP3VCZFUD w
ৄ͘͠ϒϩάͰ w IUUQCMPHBJOBNNFNPUJPONPEF FNBDT
ࠓͷ
3VCZ.PUJPOΛ ຊؾͰۀʹಋೖ Λߟ͑ͯΈ·ͨ͠
ࣄͰ ͬͯΔਓ ڍखůŢ
3VCZ.PUJPO ̏େϋʔυϧ
3VCZ.PUJPOͷ̏େϋʔυϧ ֮͑Δ͜ͱ͕ଟ͍ ॳ৺ऀ͕ೖͮ͠Β͍ ຊʹۀͰ͑Δ͔ෆ҆
֮͑Δ͜ͱ͕ଟ͍
։ൃʹඞཁͳࣝ w 3VCZͷجຊతͳߏจ w 3VCZ.PUJPOͷ3VOUJNFॲཧ๏ w J044%, w 6*,JU'PVOEBUJPO w
0CKFDUJWF$ಛ༗ͷߏจ w ऑࢀর w ($% w 3VC.PUJPO༻HFN w FUD
Կ͜Εෑډ͕ ߴ͍ʂʂʂ
ͰͦΕ 0CKFDUJWF$ ಉ͡ࣄʂ
ʢ࠶ܝʣ։ൃʹඞཁͳࣝ JO3VCZ.PUJPO w 3VCZͷجຊతͳߏจ w 3VCZ.PUJPOͷ3VOUJNFॲཧ๏ w 9DPEFҎ֎ͷΤσΟλʹ͍ͭͯ w J044%,
w 6*,JU'PVOEBUJPO w 0CKFDUJWF$ಛ༗ͷߏจ w ऑࢀর($% w 3VCZ.PUJPO༻HFN w FUD
։ൃʹඞཁͳࣝ JO0CKFDUJWF$ w 0CKFDUJWF$ͷجຊతͳߏจ w 9DPEFͷૢ࡞ํ๏ w *OUFSGBDF#VJMEFS4UPSZ#PBSE w J044%,
w 6*,JU'PVOEBUJPO w 0CKFDUJWF$ಛ༗ͷߏจ w ऑࢀর($%FUD w $PDPBQPET w FUD
ཁ͢Δʹ 3VCZͰ࢝ΊΔ PS/PU
ೖͮ͠Β͍
w ΤσΟλ w 9DPEFߴ͗͢ w ڭࡐ w εΫγϣຬࡌͷຊ͍ͬͺ͍ w ࠔͬͨͱ͖
w ωοτͰάάΕͳΜͱ͔ͳΔ ී௨ͷJ04։ൃͷೖ͢͠͞
None
w ΤσΟλ w બग़དྷΔ͕9DPEFͱൺΔͱػೳ w ڭࡐ w ւ֎ͷຊͱɺ༁͞ΕͨUVUPSJBM͙Β͍ w ࠔͬͨͱ͖
w άάͬͯใগͳ͍ Ұํ3VCZ.PUJPO
NJYJJOD J045SBJOJOH
None
ฐࣾʹ͓͚Δ J04։ൃ͚ ݚमࢿྉ
3VCZ.PUJPO ͰͱΓ͋͑ͣ ͬͯΈΔ
IUUQTHJUIVCDPN BJOBNF.PUJPO J045SBOJOH4FMG4UVEZ ͪΐͬͱ͞΅ͬͯΔ
3VCZ.PUJPO $PDPB5PVDIͱ͔ 'PVOEBUJPOΛ ݺΜͰΔ͚ͩ
0CKFDUJWF$Ͱ ग़དྷΔ͜ͱ େମ3VCZ.PUJPO Ͱग़དྷΔ
6*,JUৄղϦϑΝϨϯε w9DPEFͷ*OUFSGBDF#VJMEFS͕ ۤ௧ͩͱࢥͬͨΒ͜Εಡ͏ wݹ͍͚ͲɺίʔυͰ6*Λ࣮͢Δํ๏ ͕ͻͱ௨Γ͔Γ·͢ wΊͬͪΌΔ
ৄղ0CKFDUJWF$ wϝϞϦཧ"3$ w(SBOE$FOUSBM%JTQBUDI wJEܕ w෦తͳͬͯΔͱ εοΩϦ͢Δ͜ͱ͕ଟ͍
ຊʹۀͰ͑ Δͷ͔ෆ҆
None
Ή͠Ζ͍͚ΔͷͰ w։ൃελΠϧ͕8FCʹ͍ۙ wαϙʔτͷฦૣ͍ w3VCZͷྗΛ৴͡Δ
։ൃελΠϧ w ΤσΟλ w &NBDT7JN4VCMJNF5FYU w ςετ w 34QFDMJLFʹॻ͚Δ w
ίϚϯυத৺ w SBLFίϚϯυͰϏϧυͳͲ w αʔόʔαΠυॻ࣌͘ʹ3VCZָ͕͑ͯ w ΫϥΠΞϯτɾαʔόʔߏͷ࣌
$MJFOU4FSWFS.PEFM w ΞϓϦΫϥΠΞϯτͱͯ͠ଘࡏ͠ σʔλશ෦αʔόʔʹஔౕ͘ w αʔόʔͱΫϥΠΞϯτಉ͡ݴޠ w ѹత༏Ґੑʂʂʂʂ w IUUQTHJUIVCDPNBJOBNFNPUJPOXJUI
SBJMTTBNQMF w NPUJPOSFTPVSDFBDUJWF@NPEFM@TFSJBMJ[FST
+40/ #8)551QPTU BDUJWF@NPEFM@TFSJBMJ[FST NPUJPOSFTPVSDF
8FCΤϯδχΞ͕ ͜Ε·Ͱ͖ͬͯͨ ͜ͱ͕ੜ͖Δʂʂ
αϙʔτ
J04
TIJQ
͍߹Θͤ wNPUJPOTVQQPSU͔Β wΈΜͳଧͬͯΈΑ͏ʂʂ w͙̍̌Β͍Ͱฦ
None
None
3VCZศར w SBLFɺHFNɺ%4-ɺศར$-*ίϚϯυ w 3BJMT 4JOBUSBͳͲͷαʔόʔ࣮ग़དྷΔ w ϝλϓϩάϥϛϯάʢཚ༻ݫېʣ w "DUJWF3FDPSEΈ͍ͨͳ.PEFM࡞ΕΔ
w 1SP.PUJPO.PUJPO3FTPVSDFͱ͔ΠέͯΔ wॻָ͍͍ͯͯ͠
·ͱΊ
None
3VCZ.PUJPO5PLZP w Ͱఆظ։࠵͢Δ3VCZ.PUJPOίϛϡχςΟͰ͢ w !IJSPDBTUFS!BJOBNFओ࠵ͰΓ·͢ w ฐࣾΛձʹຖिʢௐதʣΓ·͢ w IUUQSVCZNPUJPOUPLZPEPPSLFFQFSKQ w
݄தʹ։࠵༧ఆͳͷͰ ·ͣొͯ͠࿈བྷΛ͍ͬͯͩ͘͞ʂ