Submit Search
Upload
Cache Me If You Can - Tuist Quick Start .pptx
•
Download as PPTX, PDF
•
0 likes
•
159 views
R
RonanOCiosoig1
Follow
A quick start to using tuist with iOS projects
Read less
Read more
Software
Report
Share
Report
Share
1 of 25
Download now
Recommended
Stopping the Rot - Putting Legacy C++ Under Test
Stopping the Rot - Putting Legacy C++ Under Test
Seb Rose
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
Test Girls
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
Grace Jansen
SwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptx
Grace Jansen
Android developer's toolbox
Android developer's toolbox
Alex Verdyan
How to become a Super Productive Developer
How to become a Super Productive Developer
Abhishek Sur
Gradle plugin, take control of the build
Gradle plugin, take control of the build
Eyal Lezmy
Test Complete
Test Complete
RomSoft SRL
Recommended
Stopping the Rot - Putting Legacy C++ Under Test
Stopping the Rot - Putting Legacy C++ Under Test
Seb Rose
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
Test Girls
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
Grace Jansen
SwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptx
Grace Jansen
Android developer's toolbox
Android developer's toolbox
Alex Verdyan
How to become a Super Productive Developer
How to become a Super Productive Developer
Abhishek Sur
Gradle plugin, take control of the build
Gradle plugin, take control of the build
Eyal Lezmy
Test Complete
Test Complete
RomSoft SRL
Whats new in visual studio 2017
Whats new in visual studio 2017
Md. Mahedee Hasan
2310 b 02
2310 b 02
Krazy Koder
Codeception introduction and use in Yii
Codeception introduction and use in Yii
IlPeach
Mon application web en 20 minutes
Mon application web en 20 minutes
Open Source Experience
My web application in 20 minutes with Telosys
My web application in 20 minutes with Telosys
Laurent Guérin
Simple tools to fight bigger quality battle
Simple tools to fight bigger quality battle
Anand Ramdeo
DevNet Associate : Python introduction
DevNet Associate : Python introduction
Joel W. King
AWS Code Services
AWS Code Services
Amazon Web Services
AI day2021 approcci DevOps per il rilascio continuo di modelli di machine lea...
AI day2021 approcci DevOps per il rilascio continuo di modelli di machine lea...
Igor Antonacci
The Ring programming language version 1.10 book - Part 83 of 212
The Ring programming language version 1.10 book - Part 83 of 212
Mahmoud Samir Fayed
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
A (very) opinionated guide to MSBuild and Project Files
A (very) opinionated guide to MSBuild and Project Files
David Wengier
Hacking the Codename One Source Code - Part IV - Transcript.pdf
Hacking the Codename One Source Code - Part IV - Transcript.pdf
ShaiAlmog1
Titanium Alloy Framework
Titanium Alloy Framework
Techday7
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
Fab L
Real world Webapp
Real world Webapp
Things Lab
Why your build matters
Why your build matters
Peter Ledbrook
Part 2 improving your software development v1.0
Part 2 improving your software development v1.0
Jasmine Conseil
Gradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build times
Rene Gröschke
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Ajeet Singh Raina
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
masabamasaba
More Related Content
Similar to Cache Me If You Can - Tuist Quick Start .pptx
Whats new in visual studio 2017
Whats new in visual studio 2017
Md. Mahedee Hasan
2310 b 02
2310 b 02
Krazy Koder
Codeception introduction and use in Yii
Codeception introduction and use in Yii
IlPeach
Mon application web en 20 minutes
Mon application web en 20 minutes
Open Source Experience
My web application in 20 minutes with Telosys
My web application in 20 minutes with Telosys
Laurent Guérin
Simple tools to fight bigger quality battle
Simple tools to fight bigger quality battle
Anand Ramdeo
DevNet Associate : Python introduction
DevNet Associate : Python introduction
Joel W. King
AWS Code Services
AWS Code Services
Amazon Web Services
AI day2021 approcci DevOps per il rilascio continuo di modelli di machine lea...
AI day2021 approcci DevOps per il rilascio continuo di modelli di machine lea...
Igor Antonacci
The Ring programming language version 1.10 book - Part 83 of 212
The Ring programming language version 1.10 book - Part 83 of 212
Mahmoud Samir Fayed
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
A (very) opinionated guide to MSBuild and Project Files
A (very) opinionated guide to MSBuild and Project Files
David Wengier
Hacking the Codename One Source Code - Part IV - Transcript.pdf
Hacking the Codename One Source Code - Part IV - Transcript.pdf
ShaiAlmog1
Titanium Alloy Framework
Titanium Alloy Framework
Techday7
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
Fab L
Real world Webapp
Real world Webapp
Things Lab
Why your build matters
Why your build matters
Peter Ledbrook
Part 2 improving your software development v1.0
Part 2 improving your software development v1.0
Jasmine Conseil
Gradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build times
Rene Gröschke
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Ajeet Singh Raina
Similar to Cache Me If You Can - Tuist Quick Start .pptx
(20)
Whats new in visual studio 2017
Whats new in visual studio 2017
2310 b 02
2310 b 02
Codeception introduction and use in Yii
Codeception introduction and use in Yii
Mon application web en 20 minutes
Mon application web en 20 minutes
My web application in 20 minutes with Telosys
My web application in 20 minutes with Telosys
Simple tools to fight bigger quality battle
Simple tools to fight bigger quality battle
DevNet Associate : Python introduction
DevNet Associate : Python introduction
AWS Code Services
AWS Code Services
AI day2021 approcci DevOps per il rilascio continuo di modelli di machine lea...
AI day2021 approcci DevOps per il rilascio continuo di modelli di machine lea...
The Ring programming language version 1.10 book - Part 83 of 212
The Ring programming language version 1.10 book - Part 83 of 212
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
A (very) opinionated guide to MSBuild and Project Files
A (very) opinionated guide to MSBuild and Project Files
Hacking the Codename One Source Code - Part IV - Transcript.pdf
Hacking the Codename One Source Code - Part IV - Transcript.pdf
Titanium Alloy Framework
Titanium Alloy Framework
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
Real world Webapp
Real world Webapp
Why your build matters
Why your build matters
Part 2 improving your software development v1.0
Part 2 improving your software development v1.0
Gradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build times
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Recently uploaded
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
masabamasaba
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
masabamasaba
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
alwaysnagaraju26
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
Recently uploaded
(20)
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Cache Me If You Can - Tuist Quick Start .pptx
1.
Cache Me If
You Can A Quick Start To Twist
2.
Cache Me If
You Can A Quick Start To Twist Ronan O Ciosoig Lead Engineer at eDreams ODIGEO ronanociosoig.medium.com
3.
Why Tuist? Significantly easier
to manage large modular project
4.
What does it
solve? Avoids Xcode project merge conflicts Simpler project structure
5.
Side effects Enforces consistency Speeds
up development and testing
6.
Basic commands Init Generate Test Graph Scaffold Cache Warm
7.
Basic commands: Init Creates
a new project using the name of the folder .gitignore Project.swift Targets/ EDreams/ Resources/ Sources/ Tests/ EDreamsKit/ EDreamsUI/ Tuist/ Config.swift ProjectDescriptionHelpers/ Project+Templates.swift
8.
Project.swift
9.
Project.swift
10.
Basic commands: Generate Generate
and open the Xcode project Feature Module Test Target
11.
Basic commands: Test Run
all the tests in all the targets in the project
12.
Basic commands: Graph Generate
a graph of the dependencies
13.
Basic commands: Scaffold Code
generation using a template Example App Feature Unit Tests tuist scaffold DomainModule —name Login
14.
Basic commands: Generate tuist
generate Login LoginTests
15.
Basic commands: Cache
Warm Caches targets as compiled frameworks
16.
Where’s the cache? ~/.tuist/Cache When
there is an up-to-date cache tusit generate replaces sources with artefacts
17.
Where’s the cache? Local
Cache Simulator Frameworks
18.
Where’s the cache? Local
Cache Multi-arch XCFrameworks
19.
20.
Tuist Cloud CI Developer Amazon S3 Cache
warm will download artefacts to the CI server for each run and reduces build times
21.
22.
It saves you
time so that you can …
23.
Enjoy more sunshine Won’t
have to moonlight Faster build times Better Debugging
24.
Enjoy more sunshine Won’t
have to moonlight Faster build times Better Debugging
25.
https://gitHub.com/tuist/tuist
Download now