BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Ressources pour apprendre Swift

Ressources pour apprendre Swift

La présentation par Apple de Swift, un nouveau langage de programmation pour OS X et la plateforme iOS, a créé de l'intérêt dans la communauté des développeurs. En seulement quelques jours, quelques 500 questions ont déjà été posées sur Stack Overflow alors qu'une requête sur GitHub montre qu'il y a déjà 350 projets écrits avec Swift.

Pour les personnes intéressées par le langage, le web offre beaucoup de ressources pour commencer :

  • The Swift Programming Language

    Apple a rendu disponible gratuitement sur iTunes le livre électronique "The Swift Language Reference". Accéder à iTunes nécessite un appareil Apple mais tout le monde peut apprendre le langage. Le même contenu est aussi disponible sur le site d'Apple en format HTML. Étant donné la jeunesse de ce langage, ce livre électronique est définitivement la ressource principale et couvre tous les aspects de ce langage y compris l'interopérabilité avec C et l'Objective-C.

  • Les grandes lignes de Swift

    Une courte présentation des nouvelles fonctionnalités que Swift apporte pour un développeur Objectif-C : inférence de type, génériques, switch et immutabilité.

  • Comment utiliser les classes Objectif-C dans Swift

    Un guide étape par étape décrivant comment créer un pont pour pouvoir utiliser une classe Objectif-C à partir de Swift.

  • Créer des applications iOS avec Swift

    Un tutoriel en cinq parties pour commencer à développer une application iOS avec Swift. Le tutoriel couvre les parties suivantes : création d'une application "hello world", effectuer des requêtes sur des API web et analyser le JSON, les bonnes pratiques en utilisant protocols et delegates, tableaux interactifs et chargement asynchrone d'une image.

  • LearnSwift.tips

    Une collection de ressources à propos du langage Swift organisée par niveau (débutant, intermédiaire et avancé) avec une sélection de projets sur GitHub.

  • Pense-bête Swift

    Ressources résumant les points de syntaxes importants de Swift. Elle couvre les classes, les déclarations de méthodes, instanciation d'objets, déclaration de variables, exemples d'utilisation de string, array et dictionary.

  • So So Swift

    Une importante collection des ressources avec des tutoriels, vidéos et code source.

  • Swift vs. Scala

    Comparaison entre les syntaxes de Swift et Scala, couvrant les structures, les expressions, déclarations patterns et types.

  • SwiftLang.eu

    Un autre site listant les ressources sur Swift. Il propose un accès à "The Swift Programming Language Book" en format MOBI, PDF et ePub. De plus, il inclut une section communautaire pour permettre aux développeurs de partager des commentaires et du code source.

  • Swift Code

    Une initiative qui propose une traduction en français de la documentation officielle.

Nous avons déjà publié une introduction au langage et ses relations avec le compilateur LLVM dans cette actualité.

Swift ne peut actuellement être utilisé que sous la preview de Xcode 6 que Apple a rendu disponible pour tous les développeurs enregistrés dans le programme de développeur Apple.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT