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
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
170
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
180
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
580
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
820
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
It's Worth the Effort
3n
188
29k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Building AI with AI
inesmontani
PRO
1
700
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Site-Speed That Sticks
csswizardry
13
1.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Marketing to machines
jonoalderson
1
4.6k
What's in a price? How to price your products and services
michaelherold
247
13k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
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!