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
Scripting with Swift
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mobile Flock
September 14, 2019
Technology
32
1
Share
Scripting with Swift
Automation for various use-cases using Swift.
Mobile Flock
September 14, 2019
More Decks by Mobile Flock
See All by Mobile Flock
Powerful Layouts Made Simple by UICompositionalLayout
mobileflock
0
15
First Step Towards Accessibility
mobileflock
0
14
iOS App Security
mobileflock
0
17
Advanced Networking
mobileflock
1
42
Dynamic Type
mobileflock
2
32
Google Cast
mobileflock
1
41
Other Decks in Technology
See All in Technology
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
13
7.2k
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
160
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
260
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
200
NFLコンペ2026 解法
lycorptech_jp
PRO
0
120
AIAgentと取り組むKaggle
508shuto
2
610
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
0
200
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
340
checker.tsにチキンレースを仕掛けてみた:型エラー(TS2589)が発生する境界線を求めて
hal_spidernight
1
210
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
510
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
130
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
200
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
190
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Abbi's Birthday
coloredviolet
2
7.7k
Facilitating Awesome Meetings
lara
57
6.9k
The SEO identity crisis: Don't let AI make you average
varn
0
470
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Building AI with AI
inesmontani
PRO
1
1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Visualization
eitanlees
151
17k
Designing Powerful Visuals for Engaging Learning
tmiket
1
380
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
Transcript
c Scripting with Swift
c https://medium.com/@arnavgupta180 https://github.com/arnavgupta180 About me (iOS developer at TOKOPEDIA)
c • Why do we need scripts • Why to
choose swift for scripting • Usecases • Demo Agenda
c For automation Why to use scripts
c The product owner sends the requirement to increment the
font size by one throughout the app. When do we need scripts
c • Boring • Repetitive • Error prone Use scripts
to automate tasks
c
c Usecases • Create your own linter • Create your
own formatter • Create JSON to model converter • Find duplicate images • Find all constant strings • Can automate access modifiers • Write your own usecase
c Why to choose swift • Familiar • Less context
switching • Can use frameworks
c
c DEMO
c
c Refrences https://krakendev.io/blog/scripting-in-swift https://www.shinobicharts.com/blog/scripting-in-swift/ https://rderik.com/blog/using-swift-for-scripting/ https://www.youtube.com/watch?v=QBmLZ9D-_aI https://www.youtube.com/watch?v=tt3SqYt9c1o https://www.youtube.com/watch?v=1HC_slC5Uhs
c THANK YOU