Quickie iOS Swift
-
Upload
mathilde-roussel -
Category
Technology
-
view
515 -
download
0
Transcript of Quickie iOS Swift
![Page 1: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/1.jpg)
Introduction à Swift
Mathilde ROUSSEL
Le petit prodige d’Apple
![Page 2: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/3.jpg)
La Genèse
Rapidité
Sécurité
Objective-C dépassé
Modernité
User-Friendly
![Page 4: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/5.jpg)
Nommage des paramètres
![Page 6: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/6.jpg)
Inférence de type
![Page 7: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/7.jpg)
Closure
![Page 8: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/8.jpg)
Types optionals
![Page 9: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/9.jpg)
Exemples
![Page 10: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/10.jpg)
Objective-C VS Swift
oMême pas peur !
![Page 11: Quickie iOS Swift](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062316/5878bb5d1a28ab724c8b7789/html5/thumbnails/12.jpg)
Pour finir…
ohttps://learnxinyminutes.com/docs/swift/oSoirée 3T Swift
23 févrieroSwift.orgoGithub.com/apple