$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Carthage を使った非オープンな社内開発
Search
Elvis Shi
April 17, 2017
0
2k
Carthage を使った非オープンな社内開発
Elvis Shi
April 17, 2017
Tweet
Share
More Decks by Elvis Shi
See All by Elvis Shi
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
250
ゼロから始めるPreferenceの実装 / Let's implement Preferences from scratch
lovee
0
100
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
330
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
590
How did I build an Open-Source SwiftUI Toast Library
lovee
1
150
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
1.1k
SwiftUIで二重スクロール作ってみた / When I tried to make a dual-scroll-ish view in SwiftUI
lovee
1
350
Observation のあれこれ / A brief introduction about Observation
lovee
3
410
ChatGPT 時代の勉強 / Learning under ChatGPT era
lovee
27
8.9k
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Darren the Foodie - Storyboard
khoart
PRO
0
1.9k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
200
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Site-Speed That Sticks
csswizardry
13
1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
100
WENDY [Excerpt]
tessaabrams
8
35k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
2
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
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 ͍͍ͧʂ