Swift. Un langage puissant, ouvert, qui permet à tous de créer des apps géniales.

Swift est un puissant langage de programmation imaginé par Apple pour le développement d’apps iOS, Mac, Apple TV et Apple Watch. Il a été pensé pour donner aux développeurs un niveau de liberté jamais vu. Et comme il s’agit d’un code source ouvert et qu’il est facile à utiliser, quiconque a une bonne idée peut s’en servir pour créer de grandes choses.

Les développeurs font
de grandes choses avec Swift.

Rapide et efficace, Swift propose une rétroaction en temps réel et peut s’incorporer de façon homogène au code Objective-C existant. Les développeurs sont ainsi en mesure de renforcer la sécurité et la robustesse de leurs applications, de gagner du temps et de créer des expériences encore plus riches.

Une belle app créée avec Swift. VSCO a choisi Swift pour bâtir la dernière version de son app de photographie pour iOS en raison de sa convivialité et de sa rétroaction en temps réel.

D’épatantes apps
signées Swift.

Un nombre croissant de développeurs intègrent Swift à leurs créations. Et certains d’entre eux l’utilisent même pour créer de nouvelles apps de A à Z.

Lyft
Khan
Academy
Clear
Sky Guide
LinkedIn
Kickstarter
Eventbrite
Hipmunk

Performance rehaussée.
Apps améliorées.

Les apps créées avec Swift sont aussi vives que laisse entendre le nom du code. Par exemple, un algorithme de recherche courant s’effectue beaucoup plus rapidement avec Swift.

Jusqu’à 2,6x plus rapide qu’Objective-C
Jusqu’à 8,4x plus rapide que Python 2.7

10 000 entiers relatifs trouvés dans un graphique avec un algorithme de recherche en profondeur*

Les enseignants mettent Swift au programme.

Les développeurs ne sont pas les seuls à reconnaître le potentiel de Swift. Aux quatre coins du monde, des universités et d’autres établissements scolaires intègrent Swift et Xcode sur Mac à leur enseignement afin de doter les élèves des meilleurs outils pour la création d’apps. Et grâce aux ressources Programmer avec Swift offertes gratuitement par Apple, passer de la programmation élémentaire au développement d’apps n’a jamais été aussi facile.

Les universités qui intègrent Swift à leurs cours

  • Aberystwyth University
  • Borough of Manhattan
    Community College
  • California Polytechnic State University
  • Central Piedmont Community College
  • Foothill College
  • Full Sail University
  • Houston Community College System
  • Ingésup
  • Lawson State Community College
  • Mesa Community College
  • Northwest Kansas Technical College
  • Plymouth University
  • RMIT University
  • Southern Methodist University
  • Stanford University
  • Technical University of Munich
  • Tecnológico de Monterrey
  • University of California, Santa Cruz

Swift est partout.
Et maintenant Swift est ouvert à tous.

Gratuit et ouvert (licence Apache 2.0), Swift est offert à un vaste public de développeurs, d’enseignants et d’élèves. Nous fournissons des fichiers binaires pour macOS et Linux permettant de compiler du code destiné à iOS, macOS, watchOS, tvOS et Linux. Et pour décupler encore les possibilités avec Swift, nous avons créé une communauté où les utilisateurs peuvent enrichir directement son code source.

Se joindre à la communauté sur Swift.org

Adoptez Swift.

Le manuel par excellence

Téléchargez le manuel The Swift Programming Language gratuitement dans l’Apple Books Store. Vous y apprendrez comment Swift rend la programmation plus facile, plus flexible et plus amusante.

Télécharger le manuel gratuit

Xcode

Xcode, c’est l’app pour Mac utilisée pour créer toutes les autres apps pour Mac ainsi que chacune des apps pour iOS. Elle comprend tous les outils dont vous avez besoin pour créer de formidables expériences logicielles. Et elle est téléchargeable gratuitement sur le Mac App Store.

Télécharger Xcode sur le
Mac App Store

Site Web pour les développeurs

Trouvez des renseignements techniques précis et obtenez un aperçu détaillé du code Swift. Jetez un œil au blogue des développeurs et restez au fait des dernières nouvelles du milieu. Profitez aussi d’un accès gratuit à des ressources ultrapratiques, comme des guides, des vidéos et des exemples de programmes.

En savoir plus