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
Hello Swift!
Search
Lucas Arantes
February 02, 2016
Programming
57
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hello Swift!
Simple talk to show the Swift programming language to ruby developers.
Lucas Arantes
February 02, 2016
More Decks by Lucas Arantes
See All by Lucas Arantes
Elixir 101
lucasprag
1
270
The pragmatic programmer
lucasprag
0
140
Clean Architecture
lucasprag
3
89
Hello Docker!
lucasprag
0
79
The Pragmatic Programmer
lucasprag
1
170
Other Decks in Programming
See All in Programming
共通化で考えるべきは、実装より公開する型だった
codeegg
0
270
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
110
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
170
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
410
初めてのKubernetes 本番運用でハマった話
oku053
0
130
AIが無かった頃の素敵な出会いの話
codmoninc
1
210
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
200
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
390
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
110
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
関数型プログラミングのメリットって何だろう?
wanko_it
0
190
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
340
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Designing Experiences People Love
moore
143
24k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
Done Done
chrislema
186
16k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
WENDY [Excerpt]
tessaabrams
11
38k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Music & Morning Musume
bryan
47
7.3k
Building Applications with DynamoDB
mza
96
7.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Transcript
an exciting language
Lucas Oliveira @lucaslos | lucaslos.com
What do you know about Swift?
swift.org github.com/apple/swift
safe, modern, powerful
None
is a rapidly evolving language created by Apple
How it looks like?
None
F#$%@!
None
Swift Package Manager
None
None
Do you like TDD?
XCTests
Quick
Getting started
variables and constants
data types
loops
conditionals
functions
classes
None
Ok, let me try it.
None
None
Yes, you can use it on Linux
None
Give a try
None
None