Xcode 6 Beta avec Swift maintenant disponible gratuitement, voici pourquoi cela est important
Apple a publié la dernière version bêta de son environnement de développement Xcode pour le grand public, et avec elle Swift, la dernière innovation de la société en matière de programmation.
La version bêta de Xcode 6 est la première version destinée aux utilisateurs ne disposant pas d'un compte de développeur Apple payant et payant. Il comporte un certain nombre de changements importants dans l'expérience de développement, y compris (pour la première fois) une boucle d'impression REPL (Read Eval Print Loop) et d'autres améliorations visuelles facilitant le développement..
L’amélioration la plus importante apportée à Xcode est l’application Playgrounds, qui vous permet de tester facilement de nouvelles idées avec le langage de programmation Swift, présenté par Apple à la précédente conférence mondiale des développeurs à San Francisco..
Curieux de voir les nouveautés de Xcode 6? Lisez la suite pour plus d'informations.
Présentation de Swift & Pourquoi vous devriez vous en soucier
Pendant longtemps, le seul moyen de créer des applications iOS natives était d'utiliser Objective-C et C ++. Chacun hérite des traits et des styles d'un langage de programmation précédent appelé C.
Le problème est que C et ses dérivés ne sont pas la langue la plus accueillante pour les débutants. Comment choisir un langage de programmation pour apprendre aujourd'hui et obtenir un excellent travail en 2 ans Comment choisir un langage de programmation pour apprendre aujourd'hui et obtenir un excellent travail en 2 ans Il peut prendre des années de travail assidu pour devenir un très bon programmeur; Y a-t-il un moyen de choisir la bonne langue pour commencer à partir d'aujourd'hui, afin d'être embauché demain? En savoir plus Apple, désireuse d'attirer de nouveaux développeurs sur sa plate-forme à partir d'Android et de Windows Phone, a créé Swift, un langage qui vous permet En quoi le nouveau langage de programmation d'Apple m'affecte-t-il? Comment le nouveau langage de programmation d'Apple m'affecte-t-il? Dès le départ, les développeurs ont compris que le nouveau Swift d’Apple allait devenir gros. Mais pourquoi devriez-vous vous en soucier? Lisez-en plus pour créer des applications iOS natives rapides sans utiliser les bagages hérités de C.
Swift est nouveau - vraiment Nouveau. Il n'a même pas encore été rendu public. En conséquence, il n’existe pas vraiment la même quantité de matériel d’appui et d’apprentissage pour les personnes familiarisées avec Java, Python, C # ou Ruby..
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 ne pouviez mettre la main sur les versions bêta de la pré-version de Xcode 6 qu'avec un compte développeur Apple coûteux, 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 deviez installer ces logiciels. Pourquoi ne pas installer iOS 8 et OS X 10.10 Betas Pourquoi ne pas installer iOS 8 et Beta OS X 10.10 Vous ne devriez probablement pas installer iOS 8 ou OS X 10.10 à moins que vous n'ayez 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 le nouveau langage est un compte de développeur gratuit que vous pouvez obtenir simplement en vous inscrivant.
Vous aurez besoin d’un Mac, car Xcode est un logiciel Mac. Il n’existe pas de version Windows. Le Xcode 6 est gros et pèse environ 2 Go. Si vous avez une connexion Internet lente, vous pouvez attendre un moment. Une fois installé, il se reposera à côté des copies existantes de Xcode plutôt que de les remplacer..
Envie d'essayer? Téléchargez la version bêta de Xcode 6 ici.
Quoi de neuf dans Xcode 6?
Beaucoup, en fait.
Mais d'abord, parlons d'une fonctionnalité de plusieurs langages de programmation populaires: les REPL. Cela signifie Read Eval Print Loop et vous permet d'exécuter du code de manière interactive. Ils prennent une expression d'un utilisateur, l'évaluent et exécutent le code, puis affichent les résultats de l'opération..
Celles-ci n’ont traditionnellement pas été trouvées 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 utilisant la version bêta de Xcode pour écrire Swift peuvent voir leur code exécuté au fur et à mesure de son écriture, ce qui leur permet de facilement déboguer, planifier et expérimenter du code..
Il existe également une ligne de commande interactive Swift, dans laquelle vous pouvez exécuter Swift dans un environnement similaire à celui d'un script, ligne par ligne..
Les autres fonctionnalités incluses dans Xcode 6 Beta 4 incluent une amélioration significative du débogage de l'interface utilisateur; 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, associés à la nouvelle API Metal pour des performances graphiques incroyablement rapides et aux capacités de développement rapide d'applications du langage Swift, signifient que dans les années à venir, nous pouvons nous attendre à des jeux plus rapides, de meilleure qualité et plus nombreux plate-forme iOS.
Être excité!
Même si vous n'êtes pas un développeur, Swift et Xcode 6 suscitent beaucoup d'enthousiasme..
Êtes-vous enthousiasmé par les nouveaux outils de développement d’Apple? Partagez vos pensées, ci-dessous.
En savoir plus sur: Programmation, Swift.