Quickie iOS Swift

12
Introduction à Swift Mathilde ROUSSEL Le petit prodige d’Apple

Transcript of Quickie iOS Swift

Page 1: Quickie iOS Swift

Introduction à Swift

Mathilde ROUSSEL

Le petit prodige d’Apple

Page 2: Quickie iOS Swift

Agenda

oLa genèseoKezaco Swift ?o Swift en pratique

Les différences avec l’Objective-CoLes perspectives

La stratégie d’Apple

Page 3: Quickie iOS Swift

La Genèse

Rapidité

Sécurité

Objective-C dépassé

Modernité

User-Friendly

Page 4: Quickie iOS Swift

Kezaco Swift ?

oMoins de fichiersoPas de ; oNommage des paramètresoInférence de types (var/let)oIntroduction des génériques/protocolesoClosuresoTypes optionals : ? et !oMise en avant des structures

Page 5: Quickie iOS Swift

Nommage des paramètres

Page 6: Quickie iOS Swift

Inférence de type

Page 7: Quickie iOS Swift

Closure

Page 8: Quickie iOS Swift

Types optionals

Page 9: Quickie iOS Swift

Exemples

Page 10: Quickie iOS Swift

Objective-C VS Swift

oMême pas peur !

Page 11: Quickie iOS Swift

Les perspectives

oSwift est open source !!Evolutions cadrées

o Ce qui a déjà été décidéSwift 3.0 incoming

oLa nouvelle stratégie d’AppleUn langage multi-usages

Page 12: Quickie iOS Swift

Pour finir…

ohttps://learnxinyminutes.com/docs/swift/oSoirée 3T Swift

23 févrieroSwift.orgoGithub.com/apple