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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mobile Flock
September 14, 2019
Technology
30
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
12
First Step Towards Accessibility
mobileflock
0
11
iOS App Security
mobileflock
0
12
Advanced Networking
mobileflock
1
38
Dynamic Type
mobileflock
2
29
Google Cast
mobileflock
1
36
Other Decks in Technology
See All in Technology
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
脳が溶けた話 / Melted Brain
keisuke69
1
1.2k
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.6k
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
600
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
130
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
180
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
240
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
410
CREがSLOを握ると 何が変わるのか
nekomaho
0
360
ハーネスエンジニアリング×AI適応開発
aictokamiya
3
1.3k
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
890
Featured
See All Featured
New Earth Scene 8
popppiees
2
2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
160
Speed Design
sergeychernyshev
33
1.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
500
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
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