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
63
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Jose Alfredo Arias S.
See All by Jose Alfredo Arias S.
Swift en Linux
wavecos
0
60
Hello World! Swift Cochabamba
wavecos
0
85
Other Decks in Technology
See All in Technology
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.6k
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
430
「AIに依存している」と 「AIを使いこなしている」の違い
k8yasuma
0
120
AIが当たり前の組織で エンジニアはどう育つか
nishihira
0
150
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
440
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.5k
データエンジニアリングとドメイン駆動設計
masuda220
PRO
4
160
Kaggleで成長するために意識したこと
prgckwb
2
420
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
150
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
280
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
830
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
400
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
Believing is Seeing
oripsolob
1
170
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.6k
Designing Experiences People Love
moore
143
24k
Accessibility Awareness
sabderemane
1
160
エンジニアに許された特別な時間の終わり
watany
108
250k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
900
Building Adaptive Systems
keathley
44
3.1k
First, design no harm
axbom
PRO
2
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
HDC tutorial
michielstock
2
750
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!