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
Swift Cochabamba - Introducción a Swift
Search
Jose Alfredo Arias S.
June 11, 2016
Technology
0
61
Swift Cochabamba - Introducción a Swift
Presentación en el primer meetup del grupo de usuarios Swift Cochabamba
Jose Alfredo Arias S.
June 11, 2016
Tweet
Share
More Decks by Jose Alfredo Arias S.
See All by Jose Alfredo Arias S.
Swift en Linux
wavecos
0
58
Hello World! Swift Cochabamba
wavecos
0
81
Other Decks in Technology
See All in Technology
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
130
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
1
2.7k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
Greatest Disaster Hits in Web Performance
guaca
0
270
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
プロポーザルに込める段取り八分
shoheimitani
1
460
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Believing is Seeing
oripsolob
1
56
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Building an army of robots
kneath
306
46k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Context Engineering - Making Every Token Count
addyosmani
9
660
Transcript
INTRODUCTION A SWIFT SWIFT COCHABAMBA
¿QUÉ ES SWIFT ?
TODO COMENZÓ EN LA WWDC 2014
None
CHRIS LATTNER Creador del LLVM Empieza el desarrollo de Swift
el 2010 “Swift es Objective-C sin C”
¿ OTRO LENGUAJE MAS ?
“Swift es rápido, moderno, seguro e interactivo…” -Craig Federighi
None
Compiladores modernos y Técnicas de Optimización
Influenciado por Python, Ruby, Objective-C, Haskell, C#
Fácil Aprendizaje
Playgrounds
REPL (Read Eval Print Loop)
Genera Código Nativo
Arquitectura Compilador Swift
TOUR
CONTANTES Y VARIABLES Swift es fuertemente “tipado”
INFERENCIA DE TIPOS
DE ESTO… Objective C
A ESTO: Swift
EMOJIS cool
OPTIONALS Usar opcionales en situaciones que el valor esta ausente…
como debo tratarlo…
TUPLAS Las tuples agrupan múltiples valores dentro de un valor
simple compuesto.
GENERICS
CLOSURES como bloques en Objective C “Lambdas” en otros lenguajes
Las funciones son un caso especial de Closures
SHOW ME THE CODE!!
SWIFT ES OPEN SOURCE
HTTPS://SWIFT.ORG/ HTTPS://GITHUB.COM/APPLE/SWIFT
None
Swift 3.0 ? Más esfuerzos en portabilidad Windows, Linux ?
PREGUNTAS ❓
GRACIAS!