Skip to content

Calculatrice simple en SwiftUI, avec historique horodaté et conversion binaire/hexadécimale. Projet personnel de référence pour l’apprentissage de Swift.

License

Notifications You must be signed in to change notification settings

philippe86220/SwiftUI-Calculatrice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift macOS License

SwiftUI-Calculatrice

Calculatrice simple en SwiftUI, avec historique horodaté et conversion binaire/hexadécimale. Projet personnel de référence pour l’apprentissage de Swift.

🧮 Calculatrice SwiftUI

Petite calculatrice écrite en SwiftUI, conçue dans un but pédagogique pour l’apprentissage du langage Swift.
Elle intègre les opérations de base, les pourcentages, plusieurs opérations unaires, ainsi que la conversion en bases binaire (BIN) et hexadécimale (HEX).

✨ Fonctionnalités

  • ➕➖✖️➗ Opérations arithmétiques de base
  • √, 1/x, +/−, % — opérations unaires
  • Conversion DEC → BIN → HEX et inverse
  • Historique horodaté des opérations
  • Raccourcis clavier pour une utilisation fluide sur Mac
  • Interface simple et responsive (SwiftUI, LazyVGrid)

📸 Aperçu

vue de la Calculatrice :

Vue

vue de la fenêtre de l'historique :

Exemple 2


🧰 Prérequis

  • macOS 15.5+
  • Xcode 16.3+

Crédits et contexte

Ce projet a été réalisé dans un but strictement pédagogique, dans le cadre de mon apprentissage du langage Swift.
Le code et la structure de cette calculatrice ont été développés avec l’assistance de ChatGPT (OpenAI), en suivant un travail itératif de compréhension, d’explications et d’ajustements personnels.

Je ne revendique pas la paternité exclusive du code : mon objectif est d'en comprendre le fonctionnement et de le partager comme référence d'apprentissage pour d'autres débutants.


📚 Documentation complémentaire :

About

Calculatrice simple en SwiftUI, avec historique horodaté et conversion binaire/hexadécimale. Projet personnel de référence pour l’apprentissage de Swift.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages