Xcode 6 bêta avec Swift maintenant disponible gratuitement, voici pourquoi cela compte

Apple a publié la dernière version bêta de son environnement de développement Xcode auprès du grand public, et avec elle Swift, la dernière innovation de la société en programmation.

Apple a publié la dernière version bêta de son environnement de développement Xcode auprès du grand public, et avec elle Swift, la dernière innovation de la société en programmation.
Publicité

Apple a publié la dernière version bêta de son environnement de développement Xcode auprès du grand public, et avec elle Swift, la dernière innovation de la société en programmation.

La version bêta de Xcode 6 est la première à être mise à la disposition des utilisateurs sans un compte de développeur Apple premium payant. Il comporte un certain nombre de changements importants à l'expérience de développement, y compris (pour la première fois) une REPL (Read Eval Print Loop) et d'autres améliorations visuelles qui facilitent le développement.

L'amélioration la plus significative de Xcode est ce qu'on appelle Playgrounds, qui vous permet d'expérimenter facilement de nouvelles idées avec le langage de programmation Swift, ce qu'Apple a démontré lors de la précédente World Wide Developer Conference à San Francisco.

Curieux de voir les nouveautés de Xcode 6? Lisez la suite pour plus d'informations.

Présentation de Swift et pourquoi vous devriez vous en soucier

Pendant longtemps, la seule façon de créer des applications iOS natives était avec Objective-C et C ++. Ceux-ci héritent chacun des traits et des styles d'un langage de programmation antérieur appelé C.

Le problème est que C et ses dérivés ne sont pas les langues les plus accueillantes pour les débutants. Comment choisir un langage de programmation pour apprendre aujourd'hui et obtenir un bon travail en 2 ans Comment choisir un langage de programmation pour apprendre aujourd'hui et obtenir un bon travail en 2 ans Il peut prendre des années de travail dédié pour devenir un programmeur vraiment bon; Y a-t-il un moyen de choisir la bonne langue pour commencer aujourd'hui, afin d'être embauché demain? Lire la suite Apple, désireux d'attirer de nouveaux développeurs sur sa plate-forme à partir d'Android et Windows Phone, a créé Swift, qui est un langage qui vous permet de savoir comment le nouveau langage de programmation d'Apple m'a affecté? Comment le nouveau langage de programmation d'Apple m'affecte-t-il? Dès le départ, les développeurs ont su que le nouveau Swift d'Apple allait être grand. Mais pourquoi devriez-vous vous en soucier? En savoir plus pour créer rapidement des applications iOS natives sans utiliser les anciens bagages de C.

Swift est nouveau - vraiment nouveau. Il n'a même pas encore été publié correctement pour le public. En conséquence, il n'y a pas vraiment la même quantité de support et de matériel d'apprentissage qui existe pour les personnes qui se familiarisent avec Java, Python, C # ou Ruby.

xcode-swiftlang

Heureusement, Apple a publié un livre qui vous apprendra les subtilités du langage de programmation Swift. C'est ce qu'on appelle le langage de programmation Swift, et vous pouvez l'obtenir gratuitement sur iBooks dès maintenant.

Obtenir Xcode 6 Beta 4

Jusqu'à récemment, vous pouviez seulement mettre la main sur les betas de pré-version Xcode 6 avec un compte de développeur Apple cher qui coûte 99 $ par an. Cela vous donne également accès à OS X Yosemite et iOS 8, bien que mon collègue Tim Brookes ne pense pas que vous devriez installer ces Pourquoi vous ne devriez pas installer l'iOS 8 et OS X 10.10 Betas Pourquoi vous ne devriez pas installer l'iOS 8 et OS X 10.10 Betas Vous ne devriez probablement pas installer iOS 8 ou OS X 10.10 à moins d'avoir une bonne raison de le faire. Voici pourquoi. Lire plus encore.

Heureusement, tout ce dont vous avez besoin cette fois-ci pour essayer Xcode et la nouvelle langue est un compte de développeur gratuit que vous pouvez obtenir simplement en vous inscrivant.

xcode-home

Vous aurez besoin d'un Mac, car Xcode est un logiciel Mac - il n'y a pas de version Windows. Xcode 6 est grand, pesant environ 2GB. Si vous avez une connexion Internet lente, vous attendez peut-être un moment. Une fois installé, il s'assoira heureusement à côté des copies existantes de Xcode plutôt que de les remplacer.

Envie d'y aller? Téléchargez Xcode 6 beta ici.

Quoi de neuf dans Xcode 6?

Beaucoup, en fait.

Mais d'abord, parlons d'une fonctionnalité d'un certain nombre de langages de programmation populaires: REPLs. Ceux-ci signifient Read Eval Print Loop, et vous permettent d'exécuter du code de manière interactive. Ils prennent une expression d'un utilisateur, l'évaluent et exécutent le code, puis impriment les résultats de l'opération.

xcode-repl

Ceux-ci n'ont traditionnellement pas été trouvés dans les langages compilés, bien qu'il y ait quelques exceptions notables, telles que CSharpRepl dans l'implémentation mono de C #.

Swift est différent. Pour la première fois, les personnes qui utilisent la version bêta de Xcode pour écrire Swift peuvent voir leur code s'exécuter à mesure qu'elles l'écrivent, ce qui leur permet de facilement déboguer, planifier et expérimenter avec le code.

xcode-terrain de jeu

Il y a aussi une ligne de commande interactive Swift, où vous pouvez exécuter Swift dans un environnement semblable à un script, ligne par ligne.

xcode-swift-repl

Les autres fonctionnalités incluses dans Xcode 6 Beta 4 comprennent un débogage de l'interface utilisateur nettement amélioré; Des storyboards pour OS X vous permettant de créer des conteneurs et des animations pour vos applications Mac sans écrire une seule ligne de code; et de nouveaux outils pour créer facilement des jeux.

Les nouveaux outils de développement spécifiques aux jeux, mélangés à la nouvelle API Metal pour des performances graphiques incroyablement rapides et aux capacités de développement rapide des applications de la langue Swift, nous permettent d'espérer des jeux plus rapides, meilleurs et plus nombreux sur le marché. plate-forme iOS

Être excité!

Même si vous n'êtes pas un développeur, Swift et Xcode 6 sont très excitants.

Êtes-vous enthousiasmé par les nouveaux outils de développement d'Apple? Partagez vos pensées, ci-dessous.

In this article