Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Project開始後に導入するAssetsの自動共有
Search
yudoufu
October 14, 2017
Technology
2
3.5k
Project開始後に導入するAssetsの自動共有
yudoufu
October 14, 2017
Tweet
Share
More Decks by yudoufu
See All by yudoufu
Drink Meetup with Mercari #36 Souzoh編
yudoufu
0
1k
daemontools-kobanashi
yudoufu
0
83
Casualにインフラテストへ入門した話
yudoufu
2
4.1k
5分で知るGo言語
yudoufu
0
170
Other Decks in Technology
See All in Technology
ChatGPTで論⽂は読めるのか
spatial_ai_network
9
29k
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
290
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
140
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
580
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
220
初めてのDatabricks AI/BI Genie
taka_aki
0
190
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
1.8k
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
130
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
250
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
210
Featured
See All Featured
How GitHub (no longer) Works
holman
316
140k
Balancing Empowerment & Direction
lara
5
800
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Agile that works and the tools we love
rasmusluckow
331
21k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Visualization
eitanlees
150
16k
Why Our Code Smells
bkeepers
PRO
340
57k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Practical Orchestrator
shlominoach
190
11k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
What's in a price? How to price your products and services
michaelherold
246
13k
Transcript
Project։࢝ޙʹಋೖ͢Δ Assetsͷࣗಈڞ༗ Souzoh iOS Talk @ 2017/10/11
ࣗݾհ ! ϝϧΧϦ Χϧ ্ཱͪ͛ ◦ iOSத৺ʹɺνʔϜͷτϥϒϧγϡʔτͳͲ ! ΞΠίϯ౾(ϩϯάγϟυ) @yudoufu
ُຊɹେ 2
ࠓͷ ϝϧΧϦ ΧϧͰߦͬͨɺBPW(Be Professional Week) ͱ͍͏ͷͷՌΛ͠·͢ ! ϝϧΧϦ ΧϧͰAssetsͷࣗಈڞ༗ͷΈΛಋೖͨ͠ͷͰɺͦͷհ ◦
چདྷͷΓํͱ৽͍͠Γํ ◦ ϕΫλʔը૾(PDF)ͷରॲ ◦ ϋϚΓͲ͜ΖͱɺطଘϓϩδΣΫτͷಋೖϙΠϯτ 3
BPWͱʁ ! ϝϧΧϦͰఆظతʹɺBPD(Be Professional Day) ͱ͍͏ͷ͕͋Δ ◦ ීஈͷࢪࡦʹͱΒΘΕͣɺதظతࢹͰͷٕज़վળ৽͍͠ࢼΈΛߦ͏̎ؒ ! ϝϧΧϦ
Χϧͳ͔ͳ͔ͦͷ༨༟͕ͳ͔ͬͨ ! ࠓ·ͰͰ͖ͳ͔ͬͨɺΨπϯͱ̍िؒվળͷΛͱͬͨ ! ͦΕ͕ Be Professional Week ! ͦͷதͰAssetsڞ༗ͷࣗಈԽͷΈ(=Karakuri)ΛೖΕͨ 4
Assetsڞ༗ͷΈ 5
چདྷͷAssetsͷΓͱΓ 6 ਖ਼͍ͨΜ
Կ͕ྑ͘ͳ͍ʁ ! ड͚͠ɾө͕Blocking ◦ σβΠφʔ͕ॻ͖ग़ͯ͢͠ ◦ ΤϯδχΞ͕ΞϓϦʹΈࠐΉ ◦ GitHubʹPushͯ͠ɺͬͱνʔϜશମ ◦
όέπϦϨʔํࣜ ! ड͚͠͞ΕͨΞΠίϯͷঢ়ଶཧ͕ਓྗ ◦ ʮ͜Εͱ͜Εɺͨ͠ΑͶʁʯ ◦ ʮ͋ΕΘΓʹॻ͖ग़͠ͱ͖·͢Ͷʯ ◦ ʮࠓճ͜Εͬͯॻ͖ग़ͯ͠͏ͷʁʯ ◦ ਓͷϝϞϦͰঢ়ଶཧ 7
IOSDCʹͯ 8 http://konifar.hatenablog.com/entry/2017/09/17/231704
ʂ 9
ૣ࡞ͬͨ 10 ྑ͍ & Contents.json
؆୯ʹ·ͱΊΔͱɾɾɾ ! Travis্Ͱsketchͷॻ͖ग़͠ ◦ iOSϓϩδΣΫτɾσβΠϯͷϦϙδτϦPRΛग़͢ ◦ ࡞ۀbranchΓͨ͘ͳ͍ͷͰɺmaster ! iOSଆʹՃ͢ΔࡍʹContents.jsonΛੜ ◦
Project্ͰखΛՃ͑Δ͜ͱ͋ΔͷͰɺଘࡏ͢Δ߹৮Εͳ͍ ! ίϛοτͤͣɺPull Requestͷܗʹ͢Δ ◦ Կ͕มߋ͞Εͨͷ͔͕ϦετͰΘ͔Δঢ়ଶʹͯ͠ͱΓ͜Ή ▪ ը૾Λར༻͢ΔࡍʹۙͷՃΛ͓͖͍ͬͯͨ 11
࣮ࡍͷPRɾɾɾ 12
ɾɾɾ͓ʁ 13
Diffଟ͗͢͡ΌͶʁ 14
PDF͕શ෦ࠩग़Δ ! MacͷPDFॻ͖ग़͠(Quartz)ʹىҼ͢Δͷ ◦ sketchͷॻ͖ग़͕͠෦తʹͬͯΔͬΆ͍ ! ͜ͷ··ͩͱɺมߋͯ͠ͳ͍ը૾͕Pull Request͞Ε͖ͯͯ͠·͏ ◦ ຊʹมΘͬͨɾՃ͞Εͨը૾͕ͲΕ͔ͩΘ͔Βͳ͘ͳΔ
→ Ͳ͏ʹ͔͕ͯࠩ͠ͳ͍߹ΛѲɾআ֎͢Δඞཁ͕͋Δ 15
ͦ͜Ͱ 16
PDFͷࠩͷରॲ ! SVGΛಉ࣌ʹॻ͖ग़͠ɺͦͪΒͷࠩΛݩʹมߋΛνΣοΫ ◦ SVGʹ͕ࠩͳ͍ͷɺPDFͷࠩΛແࢹ͢Δ ! iOSͷϦϙδτϦଆPDFͷΈPRΛૹΔ ◦ σβΠϯͷϦϙδτϦʹSVG͝ͱPRʹؚΊΔ 17
ϓϩδΣΫτͷΈࠐΈͱϋϚΓͲ͜Ζ 18
ϑΝΠϧͷཧ 19 ! ࣗಈԽ͢ΔλΠϛϯάͰ͍͑ͨ͋Δ͋Δ ◦ ໋໊نଇΛҰఆʹἧ͍͑ͨ͠ཉ ◦ XcodeͷAssetsʹొ͢Δ࣌ʹ໊લม͑ͯ͠·ͬͨͭ ◦ etc…
! มߋͷରরදΛ࡞ΓɺProjectͰҰׅஔ(sedͳͲͰ) ◦ جຊతʹProjectͰAssets໊લͰࢀর͞Ε͍ͯΔͷͰɺจࣈྻஔͰ͍͚Δ ! ͱ͍͑ɺAssetsதΛ͝Γͬͱཧɾ֬ೝ͢ΔΛ͖ͪΜͱΔ͖ ! ͔ͭɺͦͷͨΊ͚ͩʹϦϦʔεΛ͢Δ ◦ ଞͷϒϥϯνͱࠞ͟ΔͱࠞཚΛੜΉ
TravisͷλΠϛϯά 20 ! ʮϦϙδτϦͷPRΛग़͢ʯͱ͍͏ॲཧ͕͋Δ͜ͱΛ೦಄ʹ͓͍͓ͯ͘ ◦ PRΛτϦΨʔʹ͍ͯ͠Δͱɺ༨ܭͳBuild͕Γ͕ͪ ! ಛʹPRτϦΨʔͷϏϧυmasterͰΔͷͰɺSketchͷ͋ΔϦϙδτϦଆ Ͱ॥Ϗϧυ͕ͬͯ͠·͏ɻ ◦
masterҎ֎ͷbranchʹ͢Δ͔ɺ`Build pull request updates` ΛΔ
·ͱΊ ! Be Professional WeekͰAssetsͷࣗಈڞ༗ͷΈΛ࡞ͬͨΑ ! SketchͷPDFॻ͖ग़͠ৗʹ͕ࠩग़ΔͷͰSVGΛ׆༻ͯ͠ςΩετࠩͰ ΈΔͱ͍͍Α ! ϓϩδΣΫτͷΈࠐΈλΠϛϯάҙͯ͠ɺϦϦʔε·ͰܾΊͯ͠·
͏ͱ͍͍Α 21
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ 22