Swift Introduction

3,553 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
1 Comment
10 Likes
Statistics
Notes
No Downloads
Views
Total views
3,553
On SlideShare
0
From Embeds
0
Number of Embeds
269
Actions
Shares
0
Downloads
192
Comments
1
Likes
10
Embeds 0
No embeds

No notes for slide

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

×