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
Carthage を使った非オープンな社内開発
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Elvis Shi
April 17, 2017
2k
0
Share
Carthage を使った非オープンな社内開発
Elvis Shi
April 17, 2017
More Decks by Elvis Shi
See All by Elvis Shi
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
420
ゼロから始めるPreferenceの実装 / Let's implement Preferences from scratch
lovee
0
140
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
380
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
710
How did I build an Open-Source SwiftUI Toast Library
lovee
1
170
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
1.3k
SwiftUIで二重スクロール作ってみた / When I tried to make a dual-scroll-ish view in SwiftUI
lovee
1
380
Observation のあれこれ / A brief introduction about Observation
lovee
3
440
ChatGPT 時代の勉強 / Learning under ChatGPT era
lovee
27
9k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
220
How STYLIGHT went responsive
nonsquared
100
6.1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
The Cult of Friendly URLs
andyhume
79
6.9k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
340
Technical Leadership for Architectural Decision Making
baasie
3
370
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Are puppies a ranking factor?
jonoalderson
1
3.4k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
180
Transcript
Carthage Λͬͨ ඇΦʔϓϯͳࣾ։ൃ for AKIBA.swift Ұपه೦ษڧձ
override init() { super.init() emplyedBy = "MAGES. 5pb. Game div"
job = "iOS Developer" twitter = "@lovee" github = "el-hoshino" additionalInfo = “ࠓظͷҰԡ͠ʢఆʣΞχϝࡓ͑Χϊ̆” class Speaker: Developer { } }
None
None
–Carthage ʹ͍ͭͯ ʮͬͯΔΑɺ͋ͷ CocoaPods ͷ༻Ͷʂʯ
–Carthage ʹ͍ͭͯ ʮͬͯΔΑɺOSS ϑϨʔϜϫʔΫͷಋೖʹʯ
Carthage ͦΕ͚ͩͰͳ͍ʂ
อαʔϏε ϦϙδτϦ໊ όʔδϣϯࢦఆ VCS छྨ ΞυϨε ϒϥϯνࢦఆ
Carthage ରԠͷํ 1.ϑϨʔϜϫʔΫΛ࡞Δ
Carthage ରԠͷํ 1.ϑϨʔϜϫʔΫΛ࡞Δ 2.Scheme Λཧ
Carthage ରԠͷํ 1.ϑϨʔϜϫʔΫΛ࡞Δ 2.Scheme Λཧ 3.Shared ʹઃఆ
Carthage ରԠͷํ 1.ϑϨʔϜϫʔΫΛ࡞Δ 2.Scheme Λཧ 3.Shared ʹઃఆ 4.Commit ͯ͠αʔόʹ Pushʂ
Carthage ར༻ͷํ 1.Cartfile Λ࡞Δ
Carthage ར༻ͷํ 1.Cartfile Λ࡞Δ 2.carthage update Λ࣮ߦ
Carthage ར༻ͷํ 1.Cartfile Λ࡞Δ 2.carthage update Λ࣮ߦ 3.ϏϧυࡁΈͷ FW Λ
link
Carthage ར༻ͷํ 1.Cartfile Λ࡞Δ 2.carthage update Λ࣮ߦ 3.ϏϧυࡁΈͷ FW Λ
link 4.Search Path Λઃఆ
Carthage ར༻ͷํ 1.Cartfile Λ࡞Δ 2.carthage update Λ࣮ߦ 3.ϏϧυࡁΈͷ FW Λ
link 4.Search Path Λઃఆ 5.Run Script Λઃఆ
Carthage ར༻ͷํ 1.Cartfile Λ࡞Δ 2.carthage update Λ࣮ߦ 3.ϏϧυࡁΈͷ FW Λ
link 4.Search Path Λઃఆ 5.Run Script Λઃఆ 6.import ͯ͠͏
ϝϦοτ • ίʔυͷ࠶ར༻ੑ͕ߴ·Δ • Ϗϧυ࣌ؒΛॖͰ͖Δ※ • ಉ͡ FW Λͬͨෳͷ App
ϓϩδΣΫτ։͚Δ • ઃܭʹ͍ͭͯߟ͑ͤ͞ΒΕΔ • ൚༻ੑͷͨΊʹػೳΛࡉׂ͔ͤ͘͞ΒΕΔ • Ͳ͏ׂΛ͏·͘Γ͚ΒΕΔ͔ߟ͑ͤ͞ΒΕΔ • API ͷઃܭΞΫηεཧߟ͑ͤͯ͘͞ΕΔ • ։ൃεΩϧ UP !" ※ΞϓϦ୯ମͷϏϧυ࣌ؒ
σϝϦοτ • ϒϨʔΧʔ͕͑ͳ͘ͳΔ • ίʔσΟϯά͔Β࣮ػಈ࡞ςετ·Ͱ͔͔࣌ؒΔ • ίϯύΠϥϑϥά͕͑ͳ͘ͳΔ
ରࡦ ։ൃॳظ App ϓϩδΣΫτͷ Լʹ FW ϓϩδΣΫτΛஔ͘
One more thing
https://speakerdeck.com/lovee/nanikorenanikore-playground-gashi-eru-framework-sutugoi
https://love-swift.connpass.com/event/48820/presentation/
Carthage ͍͍ͧʂ