Au cours de la WWDC 2014, Apple a introduit un nouveau langage de programmation appelé Swift. Swift est conçu pour être un langage moderne et facile à utiliser qui permet un développement d’applications plus rapide et évite les complexités dans XCode.
Apple a simplifié la programmation avec ses outils de développement et une documentation complète au cours des dernières années, mais Objective-C et XCode nécessitent toujours une courbe d’apprentissage abrupte. Cela peut vraiment être peu attrayant pour ceux qui ont d’autres options pour le développement d’applications. Même si vous êtes un développeur professionnel, avec des compétences chevronnées en manipulation de données dans des langages de programmation de haut niveau, vous pourriez vous retrouver ennuyé par certaines des nuisances de XCode, surtout si tout ce que vous voulez faire est de donner à votre logique une forme pratique, sans avoir à gérer la syntaxe difficile et fastidieuse impliquée.
Contenu
Trop de syntaxe dans Obj-C
L’intention d’Apple avec Swift est de supprimer la syntaxe inquiétante et de se concentrer plutôt sur la logique de la programmation. Le langage, selon Apple, est conçu pour être sûr et gérer automatiquement la mémoire. Il prend également entièrement en charge l’unicode, vous pouvez donc stocker des valeurs dans des noms de variables anglais standard, des caractères chinois et des émoticônes si vous le souhaitez.
Intégration avec Obj-C
Pour tous ceux qui connaissent déjà l’Objectif C : Vous avez de la chance. Swift est conçu pour fonctionner avec le langage de programmation Objective-C déjà existant, il devrait donc bien s’intégrer à tous vos projets Objective-C actuels. Swift amène le code d’OS X et d’iOS à un niveau légèrement supérieur, permettant aux personnes ayant une expérience de codage de développer des programmes beaucoup, beaucoup plus facilement.
Apple dit qu’il a créé le code après des recherches approfondies sur ce que les développeurs aiment et n’aiment pas dans le langage de programmation actuel.
Swift est le langage de programmation moderne pour le développeur moderne – Apple
Principale nouvelle fonctionnalité de Swift – Aires de jeux
La principale nouvelle fonctionnalité de Swift qui fait vibrer de nombreux développeurs est « Playgrounds », qui fournit aux utilisateurs des commentaires en direct pendant qu’ils codent. En conséquence, cela permet de tester exactement ce qui va se passer à l’intérieur d’une application, sans avoir à compiler toute l’application. Les terrains de jeu donnent également un contrôle total du temps à l’intérieur d’un programme afin que les utilisateurs puissent voir ce que leur code fait à chaque instant. Cela peut sans doute faire gagner de précieuses minutes aux développeurs et sera sûrement une fonctionnalité que la plupart des développeurs aimeraient avoir et utiliser.
Conçu pour la sécurité et la facilité
Apple déclare que Swift est principalement conçu pour la sécurité et pour améliorer les bogues de corruption de mémoire. De nombreux développeurs qui ont expérimenté le nouveau langage ont déclaré qu’il est beaucoup plus facile à lire en raison du fait que les paramètres sont exprimés dans une syntaxe plus claire ; qui facilite la maintenance et la lecture des projets dans Swift. Par exemple, voici un simple programme « Hello, World » en Objective C et Swift :
Dans l’objectif C :
En Swift :
C’est si simple.
Swift aidera également à détecter les erreurs de codage avant qu’elles ne puissent être intégrées au produit final. Cela devrait vraiment aider à augmenter la productivité des développeurs et à créer des applications plus stables. Les développeurs pourront soumettre des applications OS X et iOS créées avec Swift à l’App Store lors de la sortie des nouveaux systèmes d’exploitation cet automne.
Apple a publié un guide iBooks pour les développeurs utilisant Swift, qui est disponible gratuitement. Le livre aidera vraiment les nouveaux développeurs à apprendre Swift, donc si vous êtes un développeur en herbe, jetez-y un coup d’œil.
Le 1er juin, personne en dehors d’Apple n’avait entendu parler de Swift. Vingt-quatre heures plus tard, c’est une toute autre histoire. Des dizaines de milliers de développeurs réfléchissaient et planifiaient ce qu’ils prévoyaient d’en faire.
C’est vrai que le changement arrive vite, assez vite de nos jours.
Cet article est-il utile ? Oui Non