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
Swiftでニコ動風実況ツール作った
Search
Yuya Hirayama
May 25, 2016
0
1.9k
Swiftでニコ動風実況ツール作った
Yuya Hirayama
May 25, 2016
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
Xcode Cloud事例紹介
hiragram
1
400
iOSアプリを安全にローカライズする
hiragram
1
390
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.3k
waiwai-swiftc-lazy.pdf
hiragram
0
230
Protocol Oriented WebAPI Abstraction
hiragram
0
320
Vapor cloud + Codegen
hiragram
0
57
VaporアプリからFCM経由でプッシュ通知を送る
hiragram
0
130
アプリ内でWebAPIを抽象化するためのフレームワークAbstractionKitの紹介
hiragram
1
3.6k
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
107
49k
Side Projects
sachag
452
42k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
What's new in Ruby 2.0
geeforr
342
31k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Gamification - CAS2011
davidbonilla
80
5k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Happy Clients
brianwarren
97
6.7k
Transcript
4XJGUͰ࣮گπʔϧ 4QFFF&OHJOFFS.FFUJOH !IJSBHSBN
Կ w 049Ͱಈ͘ΞϓϦέʔγϣϯΛ࡞ͬͯΈ͔ͨͬͨ w 4MBDLͷಛఆͷνϟϯωϧ͔ΒϦΞϧλΠϜʹϝο ηʔδΛͱͬͯ͘ΔͭΛ࡞ͬͨ w ҙͷจࣈྻΛ.BDͷσΟεϓϨΠ্ʹχίಈͬ Ά͘ྲྀͭ͢Λ࡞ͬͨ
None
͠ͳ͔ͬͨ͜ͱ w (6*࡞Βͳ͔ͬͨ ૢ࡞ίϚϯυϥΠϯ͔Β
None
NBJO
4MBDLͷ"1*ʹͭͳ͙ͱ͜Ζ
3FBM5JNF.FTTBHJOH"1* 35. w ·ͣSUNTUBSUͱ͍͏ΤϯυϙΠϯτΛୟ͘ w νϟϯωϧϢʔβʔͷใͱҰॹʹXTTͰ࢝·Δ 8FC4PDLFUͷ63-͕ฦͬͯ͘Δ w ͜ͷ63-SUNTUBSUΛୟ͍͔ͯΒඵؒΞΫη ε͕ແ͔ͬͨΒഁغ͞ΕΔ
ඵҎʹଓ͠ ͳ͍ͱ͍͚ͳ͍
௨৴ w SUNTUBSU )551 (&5 w /463-4FTTJPO w ௨৴ϥΠϒϥϦ͍ͬͺ͍͋Δ͚ͲɺࠓճษڧͷͨΊ
ʹੜͷ/463-4FTTJPOͰɻ w 8FC4PDLFU w 4UBSTDSFBN (JU)VCEBMUPOJBNTUBSTDSFBN w ࣗલͰΔͷͪΐͬͱେมͦ͏ $'/FUXPSLJOHͱ͔
SUNTUBSUˠ8FC4PDLFUଓ
ϝοηʔδड৴ˠྲྀ͢ଆʹύε
ը໘ʹྲྀ͢ͱ͜Ζ
ߏ
/48JOEPX
/48JOEPX w 049ΞϓϦͷΠϯυͷΫϥεɻ w DPOUFOU7JFXͱDPOUFOU7JFX$POUSPMMFSͱ͍͏ϓϩύςΟ ͕͋Δ w 8JOEPXʹ7JFXΛͨͬͱషΔ TFUDPOUFOU7JFX ͔ɺ
7JFX$POUSPMMFSΛڬΉ TFUDPOUFOU7JFX$POUSPMMFS ͔ɻ w ࠓճ7JFX$POUSPMMFSΘͣʹίϝϯτΛྲྀͨ͢ Ίͷ7JFXΛషΓ͚ΔΓํͰͬͨɻ ཧ༝ޙड़
w TUZMF.BTL8JOEPXͷελΠϧ Ϙλϯ༗ແλΠτϧ༗ແϘʔμʔϨεͳͲ w CBDLHSPVOE$PMPSഎܠ৭ w JHOPSFT.PVTF&WFOUTϚεͷૢ࡞Λແࢹ ԼͷΠϯυʹಁա͢Δ
w MFWFMΠϯυͷ֊ɻଞͷΞϓϦΑΓखલʹ͍ͯཉ͍͠ͷͰεΫϦʔϯ ηʔόʔͷ֊Λબɻ
ίϝϯτྲྀ͢7JFXͱςΩετ
.FTTBHF'MPXJOH7JFXͱ .FTTBHF-BCFM w .FTTBHF'MPXJOH7JFX /47JFXͷαϒΫϥε w จࣈྻΛड͚औͬͯը໘্ʹྲྀ͢ w ίϝϯτΛྲྀ͢ҐஔΛܾΊΔ
w ΞχϝʔγϣϯΛ࡞Δ w .FTTBHF-BCFM /45FYU'JFMEͷαϒΫϥε w /45FYU'JFMEΛϓϩύςΟͰฤूબෆՄʹ͢Δ ͜ͱͰٖࣅతʹ6*-BCFMͷΑ͏ͳ͍ํ͕Ͱ͖Δ w Ө͚ͭͯΔ χίಈ༷
จࣈྻΛड͚औͬͯɺྲྀ͢
ίϝϯτΛྲྀ͢ҐஔΛܾΊΔ
None
None
ΞχϝʔγϣϯΛ࡞Δ w $PSF"OJNBUJPO w ͍ίϝϯτ͘ɺ͍ίϝϯτΏͬ͘ΓྲྀΕ Δ χίಈ༷
w qPX#FHJO1PJOUΞχϝʔγϣϯ։࢝࣌ͷςΩετ ͷҐஔΛฦ͢ w qPX&OE1PJOUͲ͜·ͰҠಈ͢Δ͔ɻςΩετͷ ͞ʹΑͬͯมΘΔɻςΩετͷ͕ը໘͔Β֎Ε Δ·ͰҠಈ͢Δɻ
σϞˠUJNFTIJSB
࡞ͬͯΈͯͭΒ͍ͱ͜Ζ w 049ΞϓϦέʔγϣϯʹؔ͢Δใ͕શવͳ͍ ຊޠ·͡ͳ͍ w $-*ΞϓϦʹ3FTPVSDF'SBNFXPSLΛόϯυϧग़ དྷͳ͍ͷͰɺYJCEZOBNJDGSBNFXPSL͑ͳ͍ $PDPB1PET$BSUIBHF͑ͳ͍
w .BLFpMFࣗͰॻ͚Ͱ͖ΔͬΆ͍͚ͲͭΒͦ͏ IUUQRJJUBDPNHJOJUFNTFCBEED
࡞ͬͯΈͯͭΒ͍ͱ͜Ζ w /48JOEPXͷDPOUFOU7JFX$POUSPMMFSϓϩύςΟ ηοτ͞ΕΔͱ"VUP-BZPVUͷҝʹͦͷ 7JFX$POUSPMMFSʹରԠ͢ΔYJCΛ୳͕͢ɺόϯυϧ ग़དྷͳ͍ͷͰવݟ͔ͭΒͣΫϥογϡ͢Δ w ͔ͩΒ7JFXΛషΔΑ͏ʹͨ͠
࡞ͬͯΈͯΑ͔ͬͨͱ͜Ζ w J04ͱҧ͏"1*Λ৮ΔͷͰ৽ͳؾ࣋ͪʹͳΕΔ w ͋ͱಛʹͳ͍͔ͳʜ
ҙ֎ͱ؆୯ʹͭ͘ΕΔͷͰօ͞Μ4XJGUͰԿ͔࡞ͬͯΈ͍ͯͩ͘͞
͓ΘΓ