# Discussion divers points (déplacement)

**URL:** <https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565>\
**Category:** Le bar\
**Created:** [December 3, 2023, 2:45pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565 "2023-12-03T14:45:17Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 4, 2023, 3:44pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/21 "2023-12-04T15:44:55Z")

</div>

> [@terwal](#):
>
> Sinon si la programmation UI t'intéresse il existe aussi des Framework multiplateforme, je n'en connais pas pour le C++, mais cela existe surement.

Merci @terwal,  
Pour l'instant je vais rester en ligne de commande pour le C - C++.  
Mais je vais me lancer dans le développement d'applications avec une interface graphique sur mon Mac sous Xcode et avec Swift dés l'année prochaine.  
Bonne journée.

---

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 4, 2023, 4:02pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/22 "2023-12-04T16:02:06Z")

</div>

@J-M-L  
J'avais du monde à manger à midi, du coup je viens juste de me lancer sur Xcode avec l'outil ligne de commande et en langage C :

 ![20231204_164856](https://europe1.discourse-cdn.com/arduino/original/4X/3/a/7/3a7330ea7da24cb7917f2f5252eac921201920a0.jpeg)  
Idem j'ai fait un essai en ligne de commande dans le terminal avec :

> make + nom du fichier C

ça fonctionne très bien 👍

Merci  
Bonne soirée.

---

<div class="post-metadata">

**Author:** ![pandaroux007](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pandaroux007/32/906297_2.png) [@pandaroux007](https://forum.arduino.cc/u/pandaroux007)\
**Post date:** [December 4, 2023, 4:22pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/23 "2023-12-04T16:22:54Z")

</div>

Bonjour @philippe86220 🎄 👋

> [@philippe86220](#):
>
> > [@pandaroux007](#):
> >
> > Il est probable que je change le petit panda roux auquel tous les membres du forum sont habitués, par le logo que j'ai crée pour tous mes autres comptes.
> 
> Dommage, j’aime bien le pseudo et la photo de profil qui permet de te repérer instantanément dans les discussions. Après tu n’es pas le seul, il y a aussi @vileroi qui a changé. Il faut s’adapter aux changements ça permet de rester jeune 😉

Oui, c'est vrai... je vais le garder encore un peu. 😉

> [@philippe86220](#):
>
> > [@pandaroux007](#):
> >
> > Vous êtes toujours satisfait de votre nouveau MAC, au passage ?
> 
> Oui j’adore le concept Mac

Cool ! 😁

> [@philippe86220](#):
>
> Tu vas peut-être partir en voyage ? Si c’est le cas, profites en bien 👍

Oui, c'est possible. Merci ! 😉  
Bonne journée

Cordialement  
Pandaroux007 (bientôt R-P7 😔)

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 4, 2023, 7:19pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/24 "2023-12-04T19:19:23Z")

</div>

> [@philippe86220](#):
>
> ça fonctionne très bien 👍

vous pouvez mettre des points d'arrêt pour voir ce qu'il se passe

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/5/d/6/5d6a2c53cf897ba4143e26b95f79ea00cc359b88.png)

> [@pandaroux007](#):
>
> bientôt R-P7

je ne suis pas sûr que vous puissiez changer de pseudo sans créer de nouveau compte.. et avoir deux comptes c'est interdit... donc faudra détruire l'autre...

---

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 4, 2023, 7:55pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/25 "2023-12-04T19:55:24Z")

</div>

@J-M-L ,

> [@J-M-L](#):
>
> vous pouvez mettre des points d'arrêt pour voir ce qu'il se passe

Bon à savoir pour debugger un programme 😉 ( je ne le savais pas). L’IDE signale également les erreurs de programmation ou avertissements sur le côté droit des instructions qui posent problème…

Merci @J-M-L.

@pandaroux007,  
Attention R-P7 ça fait plus nom de code que pseudo 🥹

---

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 5, 2023, 3:56pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/26 "2023-12-05T15:56:29Z")

</div>

Bonjour,

J'ai jeté un oeil sur le langage Swift par l'intermédiaire du "Playground" de Xcode très pratique pour apprendre le langage et en suivant un tutoriel de chez OpenClassrooms,  
Du coup, je m'aperçois que c'est plus simple d'apprendre le langage que de programmer une interface graphique avec SwiftUI :  
J'ai fait ce bout de code pour créer un programme qui affiche les tables de multiplication :

```swift

var y = 6

    for i in 1...10 {
        print("\(y) X \(i) = \(i * y)");
    }

```

ou (la zone de texte devra afficher `monTexte`) :

```swift
var monTexte = ""
var y = 6
        for i in 1...10 {
            monTexte += "\(y) X \(i) = \(i * y)\n";
            }

```

Il suffit de changer :

> y

pour obtenir une table différente.  
J'essaye de créer une application MacOs dont l'interface graphique contient une Scroll View avec les chiffres de 1 à 10 afin d'afficher selon la sélection les tables correspondantes dans une zone de texte. Je trouve bien les contrôles `Scroll View` et `Text` mais je n'arrive pas à les intégrer à l'interface et à leur associer le code souhaité. J'ai trouvé des tutos pour créer des applications sur iPhone mais pas sur MacOS.  
Bon je verrai ça plus tard 😉

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 5, 2023, 6:06pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/27 "2023-12-05T18:06:32Z")

</div>

> [@philippe86220](#):
>
> Du coup, je m'aperçois que c'est plus simple d'apprendre le langage que de programmer une interface graphique avec SwiftUI

il faut un peu de temps et le faire à tête reposée car il y a un certain nombre de choix (SwiftUI, StorBoard, InterfaceBuilder) à maîtriser pour passer à l'interface utilisateur 🙂

pour apprendre Swift vous pouvez vous amuser avec [Swift Playgrounds - Apple (FR)](https://www.apple.com/fr/swift/playgrounds/)

et sinon

> **[Learn, Build, and Innovate - Apple Developer](https://developer.apple.com/learn/)**
>
> Apple’s growing app economy is an opportunity for everyone, providing millions of jobs in technology across the globe. Learn how to build apps and build your future.

---

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 5, 2023, 6:44pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/28 "2023-12-05T18:44:34Z")

</div>

Merci @J-M-L pour les infos et les liens 😉  
Je vous dois beaucoup, tout ce que j’ai appris c’est en grande partie grâce à vous qui donnez votre temps sans compter pour le plaisir des demandeurs.  
Vous et les autres membres du forum bien sûr 😉 je ne cite pas de nom car je l’ai déjà fait à de nombreuses reprises par le passé 😉  
Merci encore à tous pour votre dévouement.

---

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 6, 2023, 3:51pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/29 "2023-12-06T15:51:56Z")

</div>

Au final, c’est pas insurmontable et c’est passionnant 😉

 ![IMG_0358](https://europe1.discourse-cdn.com/arduino/original/4X/7/0/e/70e373939dda8aa0d414611de8b981e893614e32.jpeg)  
Mais j’arrête là pour l’instant afin de ne pas trop me disperser. Je reviens aux fondamentaux : électronique + perfectionnement en C C++ 😉  
Merci à tous

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 6, 2023, 6:01pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/30 "2023-12-06T18:01:18Z")

</div>

Bravo - oui si on s’y met sérieusement ce n’est pas insurmontable… il y a des millions de développeurs sur Apple…

---

<div class="post-metadata">

**Author:** ![philippe86220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/philippe86220/32/733778_2.png) [@philippe86220](https://forum.arduino.cc/u/philippe86220)\
**Post date:** [December 6, 2023, 6:17pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/31 "2023-12-06T18:17:35Z")

</div>

> [@J-M-L](#):
>
> Bravo

Merci 😉

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [June 3, 2024, 6:18pm UTC](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565/32 "2024-06-03T18:18:23Z")

</div>

Closed on June 3, 2024, 6:18pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.

[Previous page](https://forum.arduino.cc/t/discussion-divers-points-deplacement/1196565.md?page=1)
