Swift

Par kariste, 17 mars, 2025

Étapes pour soumettre une application

Une fois une application iOS finalisée, la publier sur l’App Store est une étape essentielle pour la rendre accessible aux utilisateurs. Ce processus comprend plusieurs étapes administratives et techniques afin de garantir que l’application respecte les standards de qualité et de sécurité imposés par Apple.

Étiquettes

Par kariste, 13 mars, 2025

Importance des tests dans le développement iOS

Les tests unitaires jouent un rôle fondamental dans le développement d’applications iOS. Ils permettent de détecter les erreurs dès les premières phases du développement, garantissant ainsi un code plus fiable et maintenable. En Swift, XCTest est le framework standard pour écrire et exécuter des tests automatisés, assurant que chaque composant fonctionne comme prévu. L’adoption de tests unitaires réduit les risques de régressions et facilite l’évolution du projet en offrant une meilleure stabilité du code.

Étiquettes

Par kariste, 28 février, 2025

Présentation des requêtes HTTP en Swift

Les applications mobiles modernes communiquent souvent avec des serveurs via des API REST pour récupérer ou envoyer des données. En Swift, l’intégration des API peut se faire avec URLSession, un outil natif, ou avec Alamofire, une bibliothèque tierce qui simplifie la gestion des requêtes réseau

Étiquettes

Par kariste, 21 février, 2025

Introduction à la gestion des données en Swift

La gestion des données est un élément essentiel dans le développement d’applications mobiles. Swift propose plusieurs solutions pour stocker des informations de manière persistante, parmi lesquelles Core Data et UserDefaults. Core Data est un framework puissant permettant de gérer des bases de données relationnelles localement sur l’appareil, tandis que UserDefaults est une solution plus simple, adaptée au stockage de petites quantités de données, comme les préférences utilisateur.

Étiquettes

Par ybenkhayat, 15 février, 2025

Retour et plan

Dans le dernier blogue, il a été question d’introduire Swift et sa syntaxe, puis comparer Swift à son prédécesseur : Objective-C. Vers la fin de ce blogue, il a aussi été question d’introduire brièvement SwiftUI, et comment celui se compare à UIKit. Étant plus facile et intuitif à utiliser, et plus à l’actualité, nous avions décidé d’en faire le sujet pour le blogue de cette semaine. Nous voilà donc.

Étiquettes

Par tdjellaoui, 12 février, 2025

Introduction

La semaine dernière, j’ai exploré SwiftUI et Combine, deux outils puissants qui facilitent la création d’interfaces modernes et dynamiques. Cette semaine, j’ai voulu approfondir un sujet incontournable pour toute application iOS : la gestion des données locales avec Core Data.

Étiquettes

Par kariste, 4 février, 2025

Environnement de développement

alt text Pour développer une application en Swift, il faut l'environnement de développement Xcode. Xcode, c’est l’app pour Mac utilisée pour créer toutes les autres apps pour Mac ainsi que chacune des apps pour iOS. Elle comprend tous les outils dont vous avez besoin pour créer de formidables expériences logicielles.

Étiquettes

Par ybenkhayat, 1 février, 2025

À propos de moi et mon intérêt pour cette technologie

Bienvenue dans l’introduction d’une série de blogues sur une nouvelle technologie (pour moi), Swift. Mon nom est Yassine Ben-khayat et je suis étudiant au cégep de Rosemont en développement Web et mobiles. Durant ces deux dernières années et demie dans ce programme, j’ai eu la chance d’en apprendre pas mal sur le développement mobile Android et le langage Kotlin.

Étiquettes

Par tdjellaoui, 30 janvier, 2025

En tant qu’utilisatrice d’Apple, je me suis toujours demandé comment étaient conçues les applications qui rendent l’expérience si fluide et intuitive sur iPhone, iPad et Mac. Cet intérêt m’a poussée à vouloir explorer le développement Apple et à mieux comprendre les technologies qui le rendent possible. Je m’appelle Taous, et à travers ce blog, je vais partager ma découverte de Swift, le langage de programmation d’Apple, ainsi que Swift Concurrency et les différents frameworks qui facilitent la création d’applications performantes.

Étiquettes

Par rgabriel, 15 mars, 2024

Objectif du Projet

Développer une application iOS simple de calculatrice qui permet aux utilisateurs de réaliser des opérations mathématiques de base telles que l'addition, la soustraction, la multiplication et la division. L'application devra offrir une interface utilisateur facilitant permettant d'entrer des chiffres, de sélectionner des opérations et d'afficher le résultat.