21
1 TAKING SWIFT FOR A SPIN

Taking Swift for a spin

Embed Size (px)

DESCRIPTION

This talk is about Apple’s new programming language: its features, concepts and similarities to other well established languages. To make it more fun: live coding will be involved. Experiences based on working with the language on a project, touching subjects like testing, tools and general stability will be shared.

Citation preview

Page 1: Taking Swift for a spin

1

TAKING SWIFT FOR A SPIN

Page 2: Taking Swift for a spin

2

WHO ARE WE ?

Page 3: Taking Swift for a spin

3

LUKASJAN

WHO ARE WE ?

Page 4: Taking Swift for a spin

4

LUKASJAN

OUR SWIFT LEARNING JOURNEY

Page 5: Taking Swift for a spin

5

Page 6: Taking Swift for a spin

6

WHY ALL THE BUZZ ?

Page 7: Taking Swift for a spin

7

OBJ-C SWIFT

Page 8: Taking Swift for a spin

Life is too short for alloc init

8

Page 9: Taking Swift for a spin

9

DOES IT PLAY WELL WITH OBJ-C ?

Page 10: Taking Swift for a spin

10

MIX & MATCH

Page 11: Taking Swift for a spin

11

PRODUCTION READY ?

Page 12: Taking Swift for a spin

12IDE

Page 13: Taking Swift for a spin

13

Page 14: Taking Swift for a spin

14

Page 15: Taking Swift for a spin

15IDE LIB &

TOOLS

Page 16: Taking Swift for a spin

16IDE LIB &

TOOLS DOCS

Page 17: Taking Swift for a spin

17IDE LIB &

TOOLS DOCS USERS

Page 18: Taking Swift for a spin

18READY, BUT…

Page 19: Taking Swift for a spin

19

LEARNING BY CODING

Page 20: Taking Swift for a spin

20

SNAKES AND LADDERS

Page 21: Taking Swift for a spin

http://tiny.cc/xconf_swift

21