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
Scripting with Swift
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mobile Flock
September 14, 2019
Technology
34
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
18
First Step Towards Accessibility
mobileflock
0
19
iOS App Security
mobileflock
0
27
Advanced Networking
mobileflock
1
48
Dynamic Type
mobileflock
2
37
Google Cast
mobileflock
1
49
Other Decks in Technology
See All in Technology
「私が一番顧客に詳しい」を捨てる~ 全員が一次情報に精通する開発チームをつくり、PMが次のボトルネックへ染み出すまで
kaminashi
3
1.5k
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
140
ポケモン対戦を自動で記録して振り返ろう
fufufukakaka
0
290
AI時代のGraphQL
joere
3
360
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
190
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
360
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
120
AI駆動開発における開発環境のセキュリティの考え方
yamahiro
2
420
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
130
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
3
270
How to teach your AI Agent with Agent skills
linedevth
0
110
macOS Golden Gate 時代のMac管理
tategami
0
130
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
380
Faster Mobile Websites
deanohume
310
32k
Abbi's Birthday
coloredviolet
4
10k
Balancing Empowerment & Direction
lara
6
1.3k
Raft: Consensus for Rubyists
vanstee
142
7.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
エンジニアに許された特別な時間の終わり
watany
109
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
How to train your dragon (web standard)
notwaldorf
96
6.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
350
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