Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Tuistを用いた Xcode Project管理の紹介
Search
k-kohey
April 23, 2021
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tuistを用いた Xcode Project管理の紹介
k-kohey
April 23, 2021
More Decks by k-kohey
See All by k-kohey
ゲームボーイアドバンスでSwiftを動かそう
k_koheyi
0
1.6k
Swift Package Mangerのバグを直した話
k_koheyi
2
1.8k
swift-async-algorithms...? へえ…面白そうじゃん…?
k_koheyi
3
1.8k
[社内勉強会]Parchment-swiftの実装説明
k_koheyi
0
210
[社内勉強会]Combineの説明
k_koheyi
0
67
あるインスタンスの取る値が 何パターンあるか数えてみるンゴ!
k_koheyi
1
220
SwiftでわかるSOLID原則 iOSDC 2020
k_koheyi
3
3.1k
Other Decks in Programming
See All in Programming
JRuby: Past, Present, and Future
headius
0
220
Webの地図
yosuke_furukawa
PRO
6
5k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
180
Heart of Swift Concurrency
koher
0
1.2k
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
4k
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
620
Java 27新機能 / Java 27 new features
kishida
2
200
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
320
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
440
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
450
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
520
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
560
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
520
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
540
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Writing Fast Ruby
sferik
630
63k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
420
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
360
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
550
Transcript
LLPIFZ 5VJTUΛ༻͍ͨ 9DPEF1SPKFDUཧͷհ
ΞϓϦΛϦϦʔε͠·ͨ͠
ΞϓϦΛϦϦʔε͠·ͨ͠ 9DPEF1SPKFDUͷཧʹ 5VJTUΛ༻͍ͨΒྑ͔ͬͨͷͰ ࠓճͦͷհΛ͠·͢
9DPEF1SPKFDUͷཧ ࠓճͷఆٛ w Լهͷఆٛӡ༻ w ΞϓϦͷઃఆϝλσʔλ w Ϗϧυઃఆɼ໊લ w Ϟδϡʔϧ
w ιʔείʔυͷॴ w εΩʔϚ w ίϯϑΟάϨʔγϣϯ w #VJME1IBTFͷ3VO4DSJQUͳͲͳͲ
9DPEF1SPKFDUͷཧ 9DPEFQSPKΛ༻͍ͨ߹ͷਏΈ w 😂ҙਤ͠ͳ͍ίϯϑϦΫτɽṖͷ.BSLEPXOݴޠΛಡΜͰ͢ඞཁ͕͋Δɽ w ϑΝΠϧΛՃ͚ͨͩ͠Ͱڝ߹͢Δ
9DPEF1SPKFDUͷཧ ศརπʔϧ w 5VJTU w 4XJGUͰ1SPKFDUͷఆٛΛॻ͘ w 9DPEF(FO w :BNMͰ1SPKFDUͷఆٛΛॻ͘
w 4XJGU1BDLBHF.BOBHFS w ͪΐͬͱલʹͨ͠9DPEF1SPKFDUཧͷఆ͔ٛΒগ͠֎ΕΔ w ͔͠͠ιʔεϑΝΠϧͷՃʹ͏ίϯϑϦΫτආ͚ΒΕΔ w IUUQTXXXOPUJPOTP4XJGU1.#VJME$POpHVSBUJPOGDFBDBBBBEGFBB
5VJTUͷར 9DPEF(FOͱͷൺֱ w 4XJGUͰॻ͚Δʂ w ܕϨϕϧͰؒҧͬͨ͜ͱ͕Ͱ͖ͳ͍ w ZBNMͰՄೳɽ9DPEF(FO͕"TTFSU͠ͳ͍ ͱؾ͚ͮͳ͍ɽ w
ܕఆٛίʔυυΩϡϝϯτ͔ΒԿΛ͢Ε͍ ͍͔ͤΒΕΔ w 9DPEFͷαδΣετͷԸܙΛड͚ΕΔ 4XJGUͰఆٛͨ͠5BSHFU
5VJTUΛ༻͍Δ9DPEF1SPKFDUϑΝΠϧͷੜํ๏ 1SPKFDUTXJGUʹQSPKFDUͱ͍͏໊લͰ1SPKFDUΠϯελϯεΛೖͨ͠มΛ ఆٛ w 4XJGU1.ͷ1BDLBHFTXJGUʹࣅ͍ͯΔ UVJTUHFOFSBUFίϚϯυΛ࣮ߦ
1SPKFDU4XJGUͷઆ໌ 1SPKFDU ֎෦ґଘͷઃఆɽ$PDPB1PET$BSUIBHFՄɽ
1SPKFDU4XJGUͷઆ໌ 1SPKFDU #VJME4FUUJOHTͳͲΛ $POpHVSBUJPOຖʹఆٛ͠ྻͱͯ͢͠
1SPKFDU4XJGUͷઆ໌ 1SPKFDU 5BSHFUɽ FYUFOTJPOͰ5BSHFUΛੜ͢ΔTUBUJDGVODΛ͍ͯ͠Δɽ
UVJTUHFOFSBUFίϚϯυͷ࣮ߦ w ਖ਼͘͠QSPKFDUΠϯελϯεͷ ఆ͕ٛͰ͖͍ͯΕɼґଘؔ ͷղܾͳͲ͕ߦΘΕΔ w ੜʹYDXPSLTQBDFؚ ·ΕΔ w QSPKFDUΠϯελϯεʹΑͬͯ
ՌҰҙʹఆ·ΔͨΊɼHJU ཧ͔Β֎ͤΔɽ UVJTUHFOFSBUF (FOFSBUJOHXPSLTQBDF5BTLSVYDXPSLTQBDF (FOFSBUJOHQSPKFDU5BTLSV 3FTPMWJOHQBDLBHFEFQFOEFODJFTVTJOHYDPEFCVJME *OTUBMMJOH$PDPB1PETEFQFOEFODJFTEFpOFEJOQSPKFDUT5BTLSV 1PEpMF "OBMZ[JOHEFQFOEFODJFT %PXOMPBEJOHEFQFOEFODJFT (FOFSBUJOH1PETQSPKFDU *OUFHSBUJOHDMJFOUQSPKFDU 1PEJOTUBMMBUJPODPNQMFUF5IFSFJTEFQFOEFODZGSPNUIF 1PEpMFBOEUPUBMQPETJOTUBMMFE 1SPKFDUHFOFSBUFE 5PUBMUJNFUBLFOT