Sécurité et déduction des types

Swift est un langage aux types sécurisés. Ce qui signifie qu’il vous encourage a être clair sur les types des valeurs qui doivent intervenir dans votre code. Si un bout de votre code attend une chaine de caractères (String), vous ne pourrez pas passer avec un nombre entier (Int) par mégarde. Parce-que Swift est un […]

Lire la suite

Conversions de types de nombres

Utilisez au maximum le type Int pour tous les nombres entiers de vos constantes et vos variables dans votre code, même si vous êtes certain qu’il ne seront jamais négatif. Utilisez le type par défaut des entiers dans chaque situation où vos constantes et vos variables sont immédiatement opérationnelles avec votre code et que le […]

Lire la suite

Environnement de travail

Swift est un langage de programmation tout jeune, initié par Apple lors de la WWDC de juin 2014, aussi il n’existe pas encore à l’heure actuelle de véritables alternatives aux solutions propriétaires Apple pour développer pour Mac OS X et iOS avec Swift. L’objective-C est le langage qui prédomine sur les plateformes Apple aujourd’hui mais […]

Lire la suite

Yosemite, iOS 8 et Xcode 6

Je vous le disait dans l’article précédent, pas d’alternatives possible, il va falloir passer par les logiciels Apple pour développer avec le langage Swift ! Et pour le moment les systèmes supportant Swift sont encore en phase de développement. Si vous êtes développeur, cette étape ne devrait pas trop vous poser de soucis puisque Apple […]

Lire la suite

Les constantes et les variables

Les constantes et les variables sont associées à un nom (comme nombreMaxLogin ou welcomeMessage par exemple) avec une valeur et un type particulier (comme le nombre 10 ou la chaine de caractères « Hello »). La valeur d’une constante ne peut être modifiée une fois définie, sinon il s’agit d’une variable et elle pourra prendre différente valeurs […]

Lire la suite

Les commentaires

Utilisez les commentaires pour inclure du texte non-exécutable dans votre code, comme une note à vous même, pour ne pas oublier. Les commentaires sont ignorés par Swift lorsque que le code est compilé. Les commentaires dans Swift sont très similaires aux commentaires en C. Pour les commentaires sur une seule ligne, ils commencent par deux […]

Lire la suite

Les points virgules

Contrairement à de nombreux langages, Swift n’a pas besoin qu’on lui indique la fin d’une action dans le code par un point virgule, néanmoins vous pouvez le rajouter si cela vous fait plaisir ! Les points virgules ne sont pas requis pour les lignes simples qui ne comprennent qu’une seule action mais son indispensable pour […]

Lire la suite

Les entiers

Les entiers sont des nombres non-fractionnés comme 42 et -23. Les entiers possèdent un signe (positif, zéro ou négatif) ou n’en possède pas si ils sont positifs ou égaux à zéro. Swift prévoit des entiers avec ou sans signes sous la forme 8, 16, 32 et 64 bits. Ces entiers suivent des conventions de nommage […]

Lire la suite

Les nombres à virgule flottante

Les nombres à virgules flottantes sont des nombres avec un part fractionné comme 3.14159 ou -273.15. La virgule est en en fait un point puisqu’on utilise ici la nomenclature anglo-saxonne pour séparer les décimales de l’entier. On les appelle aussi plus communément les nombres à virgules. Les types des nombres à virgules représentent une beaucoup […]

Lire la suite

À propos de Swift

Swift est un nouveau langage de programmation pour iOS et les applications Mac OS X, conçu à partir du meilleur de C et d’Objective-C sans les contraintes de compatibilités associées. Swift adopte des modèles de programmation sécurisé et rajoute des fonctionnalités modernes pour faciliter la programmation. Plus de plaisir, plus de souplesse, plus de fun […]

Lire la suite