+ All Categories
Home > Technology > Intro To Swift

Intro To Swift

Date post: 13-Jul-2015
Category:
Upload: natasha-murashev
View: 252 times
Download: 0 times
Share this document with a friend
Popular Tags:
60
A Swift Introduction Natasha Murashev @NatashaTheRobot
Transcript
Page 1: Intro To Swift

A Swift IntroductionNatasha Murashev @NatashaTheRobot

Page 2: Intro To Swift
Page 3: Intro To Swift

Agenda

• Swift Basics

• Play Time

• Next steps…

Page 4: Intro To Swift

Swift Basics

Page 5: Intro To Swift

Hello, World!

Page 6: Intro To Swift
Page 7: Intro To Swift
Page 8: Intro To Swift

Type Inference

Page 9: Intro To Swift
Page 10: Intro To Swift
Page 11: Intro To Swift
Page 12: Intro To Swift
Page 13: Intro To Swift
Page 14: Intro To Swift

Optionals?

Page 15: Intro To Swift
Page 16: Intro To Swift
Page 17: Intro To Swift
Page 18: Intro To Swift
Page 19: Intro To Swift
Page 20: Intro To Swift
Page 21: Intro To Swift
Page 22: Intro To Swift
Page 23: Intro To Swift

Downcasting

Page 24: Intro To Swift
Page 25: Intro To Swift
Page 26: Intro To Swift
Page 27: Intro To Swift
Page 28: Intro To Swift

Functions

Page 29: Intro To Swift
Page 30: Intro To Swift
Page 31: Intro To Swift
Page 32: Intro To Swift
Page 33: Intro To Swift
Page 34: Intro To Swift
Page 35: Intro To Swift
Page 36: Intro To Swift
Page 37: Intro To Swift
Page 38: Intro To Swift
Page 39: Intro To Swift

Play Time!

Page 40: Intro To Swift

Playgrounds

• Experiment

• Learn

• Algorithm Development

• Fun

Page 41: Intro To Swift
Page 42: Intro To Swift

Next steps…

Page 43: Intro To Swift

Everyone is a beginner

Page 46: Intro To Swift

@NatashaTheRobot

• Swift Newsletter - swiftnews.curated.co

• NatashaTheRobot.com

• @NatashaTheRobot

Page 47: Intro To Swift

Swift vs Objective-C

Swift: 186 days

Objective-C (with iPhone SDK): 6+ years

Objective-C (with Mac OS X): 13+ years

Objective-C (with NextStep): 20+ years

Page 48: Intro To Swift

You have the opportunity to alter the future of iOS

Page 49: Intro To Swift

Questions?@NatashaTheRobot

Page 50: Intro To Swift

Additional Resources

Page 51: Intro To Swift

WWDC14 Sessions: Swift Language

• Introduction to Swift

• Intermediate Swift

• Advanced Swift

Page 52: Intro To Swift

WWDC14 Sessions: Integration with Objective-C

• Integrating Swift with Objective-C

• Swift Interoperability in Depth

Page 53: Intro To Swift

WWDC14 Sessions: Swift Debugging

• Introduction to LLDB and the Swift REPL

• Advanced Swift Debugging in LLDB

Page 54: Intro To Swift

WWDC14 Sessions: Playgrounds

• Swift Playgrounds

Page 55: Intro To Swift

Swift iBooksUnofficial PDF Versions available

Page 56: Intro To Swift

Tutorials

• Ray Wenderlich Swift Tutorials

• Treehouse: An Absolute Beginners Guide to Swift

• iOS Blog: Swift Tutorials

• NSScreencast Swift Videos

Page 57: Intro To Swift

Websites

• We Heart Swift

• Code in Swift

• LearnSwift.tips

• Learn Swift

• Learn Swift Online

Page 58: Intro To Swift

Blogs

• Apple’s official Swift Blog

• Mike Ash

• Evan Swick

• Teton Technical

• Learn Programming iOS

• NatashaTheRobot

Page 59: Intro To Swift

Accounts to Follow• @clattner_llvm

• @WeHeartSwift2

• @SwiftDevs

• @objectivec

• @SwiftStack_

• @iOSSwift

• @swiftLDN

• @NatashaTheRobot

• @louielouie

Page 60: Intro To Swift

@iOSSwift


Recommended