Pour gérer vos consentements :
Categories: ComposantsMobilité

Avec Swift, Apple veut révolutionner la programmation iOS et OS X

Une des grandes annonces de la conférence développeurs d’Apple (la WWDC 2014 de San Francisco) a été le lancement d’un nouveau langage de programmation, Swift, lequel est conçu spécifiquement pour l’écosystème Apple, iOS et OS X.

Au menu, une syntaxe plus claire que celle de l’Objective-C, tout du moins pour ceux habitués aux offres de programmation web. Voilà qui devrait gommer l’un des défauts reprochés à la programmation sous environnement Apple, jugée souvent trop complexe pour les développeurs amateurs.

S’appuyant sur LLVM, Swift se veut architecturalement très proche de l’Objective-C proposé par Apple. Les deux offres devraient donc cohabiter sans peine au sein d’un même projet. Lorsqu’il sera livré en mouture définitive, Swift s’intégrera par ailleurs pleinement dans Xcode, l’environnement de développement de la firme de Cupertino.

Interactif et sûr

Avec Swift, les tests applicatifs sont facilités. Il est même possible d’évaluer en temps réel l’impact d’un changement de code, ce qui rapproche grandement cette solution des offres interprétées. De plus, de nombreux mécanismes permettent d’éviter les erreurs de programmation les plus communes.

Dernier point, les performances. Dans ce domaine, les ingénieurs d’Apple ont réalisé un excellent travail, certains algorithmes fonctionnant jusqu’à 75 % plus vite lorsque ils sont écrits en Swift, par rapport à du code Objective-C.


Voir aussi
WWDC : Mac OS X 10.10 Yosemite, iOS 8 et l’avenir selon Apple
Les revenus d’Apple portés par l’iPhone au 2eme trimestre 2014
Quiz Silicon.fr – L’histoire des ordinateurs Apple en 20 questions

Recent Posts

IA générative : l’Autorité de la concurrence pointe de sérieux risques

Dans un avis consultatif, l'Autorité de la concurrence a identifié les risques concurrentiels liés à…

2 jours ago

OpenAI signe un accord de contenu avec Time

OpenAI signe un « partenariat de contenu stratégique » avec Time pour accéder au contenu…

2 jours ago

Atos : David Layani (Onepoint) veut sortir du capital

Au lendemain du rejet de sa proposition de restructuration, David Layani annonce sa démission du…

3 jours ago

Évaluer les LLM, un défi : le cas Hugging Face

Après un an, Hugging Face a revu les fondements de son leaderboard LLM. Quels en…

4 jours ago

Mozilla face au dilemme de la GenAI dans Firefox

Mozilla commence à expérimenter divers LLM dans Firefox, en parallèle d'autres initiatives axées sur l'intégration…

4 jours ago

VMware tente d’orienter vers VCF les déploiements pré-Broadcom

VMware met VCF à jour pour y favoriser la migration des déploiements qui, sur le…

4 jours ago