> ## Content Index
> Fetch the complete content index at: https://mindsers.blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Swift : juste 4 fois plus rapide que l'Obj-C
- URL: https://mindsers.blog/fr/post/swift-juste-4-fois-plus-rapide-que-lobj-c/
- Published: 2014-06-04T17:57:07.000Z
- Updated: 2020-12-09T21:52:20.000Z
- Author: Nathanaël Cherrier
- Tags: objective-c, coding-tech, python, swift, wwdc, #lang-fr

Swift, le nouveau langage inventé par Apple me pousse à vous écrire cet article.

Nous l’avons sûrement découvert ensemble lors de la [*WWDC2014*](https://developer.apple.com/wwdc/?ref=mindsers.blog "WWDC2014 : Site d'Apple") ce lundi. C’était la révolution de cette soirée : Apple a enfin son C# ! Un successeur de l’Obj-C que la firme de Cupertino nous présente comme 4 fois plus rapide que celui-ci (et 20 fois plus rapide que le Python).

En bon geek que je suis, je suis tout excité à l’idée d’apprendre ce nouveau langage. En plus pour rassurer les plus sceptiques de nos confrères, Apple insiste sur le fait que ceux qui développent déjà en Obj-C — les développeurs iOS et OS X donc — n’auront aucun mal à assimiler le Swift car celui-ci à été étudié dans ce sens.

En fait, voici les points forts du [Swift](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/index.html?ref=mindsers.blog#//apple%5Fref/doc/uid/TP40014345 "Switf : Site d'Apple") selon notre très chère Apple :

- Une syntaxe proche de Python (simple et avec peu de ponctuation).
- Vitesse d’exécution 20 fois plus rapide que le Python et 4 fois plus rapide que l’Obj-C.
- Il est très simple d’apprentissage pour ceux qui font déjà de l’Obj-C.
- Xcode n’a pas forcément besoin de le build pour l’afficher le résultat (du coup affichage en temps réel).
- Aussi proche des API bas niveau que l’Obj-C.
- La syntaxe améliore le confort de travail des développeurs.
- La syntaxe rend impossible certaines erreurs de code.

Et je pense que ce n’est pas une liste exhaustive. Si vous aussi, comme moi, vous souhaitez apprendre le Swift et redévelopper toutes vos apps dans ce langage pour qu’elles soient dispo lors de la sortie de iOS8 en septembre voici quelques liens utiles : Le [livre](https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11&ign-mpt=uo%3D4&ref=mindsers.blog) et la [documentation](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/index.html?ref=mindsers.blog#//apple%5Fref/doc/uid/TP40014345) en pre-release.

![Livre d'apple sur le Swift](https://mindsers.blog/content/images/2016/01/cover-225x225-752.png)

Apple promet une introduction complète à Swift grâce au livre et à la doc. A nous de le vérifier maintenant !

Pour rappel, on n’est pas obligé de coder une app entière avec Swift. Le langage peut s’utiliser avec le Obj-C et le C. Et le top, c’est que Swift est totalement compatible avec iOS 7 et OS X 10.9 Mavericks : donc pas besoin de supporter deux versions différentes de nos apps dans deux langages différents.