Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A Swift Introduction
Natasha Murashev
@NatashaTheRobot
Agenda
• Swift Basics
• Play Time
• Resources
Swift Basics
Play Time!
Playgrounds
• Experiment
• Learn
• Algorithm Development
• Fun
Resources
Everyone is a
beginner
from a presentation by @alexisgallagher
WWDC14 Sessions:
Swift Language
• Introduction to Swift
• Intermediate Swift
• Advanced Swift
WWDC14 Sessions:
Integration with Objective-C
• Integrating Swift with
Objective-C
• Swift Interoperability in Depth
WWDC14 Sessions:
Swift Debugging
• Introduction to LLDB and the
Swift REPL
• Advanced Swift Debugging in
LLDB
WWDC14 Sessions:
Playgrounds
• Swift Playgrounds
Swift iBooks
Unofficial PDF Versions available
Tutorials
• Ray Wenderlich Swift Tutorials
• Treehouse: An Absolute
Beginners Guide to Swift
• iOS Blog: Swift Tutorials
•...
Websites
• We Heart Swift
• Code in Swift
• LearnSwift.tips
• Learn Swift
• Learn Swift Online
Blogs
!
• Apple’s official Swift Blog
• Mike Ash
• Evan Swick
• Teton Technical
• Learn Programming iOS
Accounts to Follow
• @clattner_llvm
• @WeHeartSwift2
• @SwiftDevs
• @objectivec
• @SwiftStack_
• @iOSSwift
• @swiftLDN
@iOSSwift
Swift vs Objective-C
Swift: 38 days
Objective-C (with iPhone SDK): 6+ years
Objective-C (with Mac OS X): 13+ years
Objecti...
You have the opportunity
to alter the future of iOS
Questions?
@NatashaTheRobot
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Swift Introduction
Upcoming SlideShare
Loading in …5
×

Swift Introduction

5,574 views

Published on

This talk was originally presented at CocoaHeadsDC meetup on July 10th, 2014. It is an introduction to Apple's new programming language - Swift.

Contact me on Twitter at @NatashaTheRobot

Published in: Technology

Swift Introduction

  1. 1. A Swift Introduction Natasha Murashev @NatashaTheRobot
  2. 2. Agenda • Swift Basics • Play Time • Resources
  3. 3. Swift Basics
  4. 4. Play Time!
  5. 5. Playgrounds • Experiment • Learn • Algorithm Development • Fun
  6. 6. Resources
  7. 7. Everyone is a beginner
  8. 8. from a presentation by @alexisgallagher
  9. 9. WWDC14 Sessions: Swift Language • Introduction to Swift • Intermediate Swift • Advanced Swift
  10. 10. WWDC14 Sessions: Integration with Objective-C • Integrating Swift with Objective-C • Swift Interoperability in Depth
  11. 11. WWDC14 Sessions: Swift Debugging • Introduction to LLDB and the Swift REPL • Advanced Swift Debugging in LLDB
  12. 12. WWDC14 Sessions: Playgrounds • Swift Playgrounds
  13. 13. Swift iBooks Unofficial PDF Versions available
  14. 14. Tutorials • Ray Wenderlich Swift Tutorials • Treehouse: An Absolute Beginners Guide to Swift • iOS Blog: Swift Tutorials • NSScreencast Swift Videos
  15. 15. Websites • We Heart Swift • Code in Swift • LearnSwift.tips • Learn Swift • Learn Swift Online
  16. 16. Blogs ! • Apple’s official Swift Blog • Mike Ash • Evan Swick • Teton Technical • Learn Programming iOS
  17. 17. Accounts to Follow • @clattner_llvm • @WeHeartSwift2 • @SwiftDevs • @objectivec • @SwiftStack_ • @iOSSwift • @swiftLDN
  18. 18. @iOSSwift
  19. 19. Swift vs Objective-C Swift: 38 days Objective-C (with iPhone SDK): 6+ years Objective-C (with Mac OS X): 13+ years Objective-C (with NextStep): 20+ years
  20. 20. You have the opportunity to alter the future of iOS
  21. 21. Questions? @NatashaTheRobot

×