100% ont trouvé ce document utile (1 vote)
267 vues6 pages

Programmer en Swift (Swift 2.2)

Ce document présente le langage de programmation Swift d'Apple. Il décrit les origines et les caractéristiques de Swift, notamment comment il combine le meilleur de C et Objective-C sans les contraintes de compatibilité, et introduit de nouvelles fonctionnalités tout en permettant l'interopérabilité avec Objective-C. Le document contient également une table des matières décrivant les différentes sections.

Transféré par

Aurélie LY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
267 vues6 pages

Programmer en Swift (Swift 2.2)

Ce document présente le langage de programmation Swift d'Apple. Il décrit les origines et les caractéristiques de Swift, notamment comment il combine le meilleur de C et Objective-C sans les contraintes de compatibilité, et introduit de nouvelles fonctionnalités tout en permettant l'interopérabilité avec Objective-C. Le document contient également une table des matières décrivant les différentes sections.

Transféré par

Aurélie LY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmer

en Swift (Swift 2.2)

Table des matières


Introduction 0
Bienvenue dans Swift 1
Découvrir Swift 2
Démarrer avec Swift 3
Guide Du Langage 4
Les Bases 5

2
Programmer en Swift (Swift 2.2)

Projet de traduction du guide de programmation Swift en Français

Introduction 3
Programmer en Swift (Swift 2.2)

Bienvenue Dans Swift

Bienvenue dans Swift 4


Programmer en Swift (Swift 2.2)

Découvrir Swift
Swift est un nouveau langage de programmation pour les applications iOS, OS X, watchOS
et tvOS qui a été conçu avec le meilleur du C et de l'Objective-C, sans les contraintes de la
compatibilité avec le C. Swift propose un modèle de programmation sûr et sécurisé, ajouté à
des fonctionnalités modernes ayant pour but de rendre la programmation plus simple, plus
flexible et plus fun. Avec l'aide de Cocoa et Cocoa Touch, des frameworks matures et
populaires, Swift fait table rase de toutes les anciennes technologies et offre une opportunité
pour réinventer le développement logiciel.

La construction de Swift a commencé il y a des années. Chez Apple, nous avons posé ses
fondations en avançant nos compilateurs, déboggueurs et infrastructures de frameworks
existants. Nous avons simplifié la gestion de la mémoire avec Automatic Reference
Counting (ARC). Notre collection de frameworks, construits sur les bases solides que sont
Foundation et Cocoa, a été entièrement modernisée et standardisée. L'Objective-C lui-
même à évolué pour supporter les blocs, les collections et les modules ; rendant ainsi
possible une adoption sans interruption de frameworks contenant les technologies d'un
langage moderne. Grâce à ce travail de fond, nous pouvons maintenant introduire un
nouveau langage pour le futur du développement de logiciels Apple.

Swift paraît familier aux développeurs Objective-C. Il adopte la facilité de lecture des
paramètres et la puissance du modèle de gestion dynamique des objets propres à ce
langage. Il fournit un accès continu aux frameworks Cocoa existants et la possibilité d'être
mixé avec du code Objective-C (interpolability). En plus de cette base commune, Swift
introduit de nombreuses nouvelles fonctionnalités et unit les procédures et les portions
orientées-objet du langage.

Swift est adapté aux nouveaux programmeurs. C'est le premier langage de programmation
pour des systèmes distribués dans le monde entier qui est aussi expressif et plaisant à
écrire. Il supporte les Playgrounds, une fonctionnalité innovante qui permet aux
programmeurs de faire des expériences avec Swift et d'en voir le résultat immédiatement,
sans avoir à construire une app complète

Swift combine ce qu'il y a de mieux dans la philosophie des langages modernes avec la
sagesse de la grande culture technologique et de l'ingénierie d'Apple. Le compilateur est
optimisé pour la performance, et le langage est optimisé pour le développement, sans que
l'un ne soit plus important que l'autre. Swift a été conçu pour supporter toutes sortes de
programmes, sur une échelle allant du simple "hello, world" jusqu'à un système
d'exploitation tout entier. Tout ceci fait de Swift un investissement intéressant dans l'avenir
pour les développeurs et pour Apple.

Découvrir Swift 5
Cliquez ici pour telecharger le PDF complet

Vous aimerez peut-être aussi