Partage
  • Partager sur Facebook
  • Partager sur Twitter

MOOC Approfondissez Swift avec la POO

    29 septembre 2020 à 11:04:42

    Je connais pas trop le cours. C’est quoi la consigne precise ?
    • Partager sur Facebook
    • Partager sur Twitter
      30 septembre 2020 à 8:06:31

      Hello

      Juste ajouter les 2 méthodes ; je te donnerai la consigne exacte plus tard. Dois aller bosser. Merci

      Voilà ; mais pour moi, si ça passe dans Playgvround, c'est suffisant

      Dans cet exercice, nous allons rajouter deux méthodes à notre classe Personne :

      • Une méthode sePresenter : elle doit renvoyer un String du type :  "Bonjour, je m'appelle Michael Jackson" (si le prénom de la personne est Michael et le nom Jackson)
      • Une méthode feterSonAnniversaire : elle doit incrémenter de 1 la propriété age.

      -
      Edité par ClaudioLooping 30 septembre 2020 à 17:57:56

      • Partager sur Facebook
      • Partager sur Twitter
        3 octobre 2020 à 10:09:42

        Hello

        Quelqu'un peut-il svp m'expliquer comment fonctionne le playground de la dernière version d'XCode (12), afin de me rapprocher du fonctionnement vu dans la formation?

        Vu que la console est trop exigeante pour valider mes exercices, je préfère utiliser playground

        Merci d'avance

        • Partager sur Facebook
        • Partager sur Twitter
          4 octobre 2020 à 12:25:26

          C'est bon, j'arrive à comprendre comment ça fonctionne ; il faut cliquer sur la flèche pour lancer le Playground ; ensuite, ce n'est pas automatique : il faut répliquer sur la flèche à chaque modification

          • Partager sur Facebook
          • Partager sur Twitter
            28 novembre 2020 à 18:56:19

            RESOLU

            Bonjour,

            j'ai un problème avec le cours sur le Canvas. J'ai bien télécharger le cours sur gitHub.

            Mais impossible d'afficher l'assistant ... je ne peux pas faire le cours sans.

            Quelqu'un aurait le même problème ? Voir même la solution ? 

            Merci d'avance. :)

            NB : J'ai utilisé la méthode citée dans d'autres messages du forum (ci-joint). J'ai cependant du ouvrir un Playground blank, supprimer tout les fichiers, et coller le fichier schoolBus dedans. Sinon je n'avais même pas la possibilité d'afficher le live view.

            BindaIch a écrit:

            Guillaume__ a écrit:

            Bonjour,

            Je viens de commencer le cours et sur xCode 11 je rencontre un problème déjà évoqué ici mais resté sans solution:

            Comment faire pour obtenir le TimeLine comme dans la première page du cours ?

            Les raccourcis ne fonctionnent pas, l'option n'apparait tout simplement pas.

            Par contre en ouvrant un précédent projet je peux bien y accéder, mais rien sur notre fichier "SchoolBusPlayground".

            Si vous avez une idée de solution...


            Bonjour,

            Activer "Live View"

            Puis en lançant le code, le canvas devrait apparaître :

            -
            Edité par BindaIch 9 avril 2020 à 19:01:03

            -
            Edité par JBSH 28 novembre 2020 à 19:10:48

            • Partager sur Facebook
            • Partager sur Twitter
              2 décembre 2020 à 19:30:04 - Message modéré pour le motif suivant : Toute forme de publicité est interdite


                9 janvier 2021 à 9:45:56

                Bonjour 

                  J'ai un petit problème avec les cours sur les énumération dans mon code ci dessous le switch me donne bien la bonne case.

                  Mais quand je veux afficher la phrase avec le prénom, nom, âge, et sexe impossible. Ca ne m'affiche rien et dans le Playground j'ai le type qui s'affiche mais aucune valeur.

                  J'aimerais bien comprendre mon erreur pour avancer sereinement sur le reste 

                Merci 

                A bientôt

                enum Sexe: String{
                  case feminin = "une femme"
                 case masculin = "un homme"
                }
                
                class Personne {
                  var prenom: String
                  var nom: String
                  var age = 0
                  var sexe: Sexe
                
                  
                    func sePresenter(prenom: String, nom: String, age: Int, sexe: Sexe) {
                    return print ("Bonjour, je m'appelle \(prenom) \(nom) j'ai \(age) et je suis")
                          }
                  
                    init(prenom: String, nom: String,age: Int, sexe: Sexe) {
                    self.prenom = prenom
                    self.nom = nom
                    self.age = age
                    self.sexe = sexe
                    switch sexe {
                    case .feminin: " une Femme"
                    case .masculin: "un Homme"
                    }
                    }
                    func feterSonAnniversaire(age: Int){
                        self.age += 1
                      }
                  }
                
                  
                class Developpeur: Personne {
                  var ordinateur = "Mac"
                }
                
                class Traducteur: Personne {
                  var languesConnues = [String]()
                }
                
                class Athlete: Personne {
                  var recordDu100m = 10.0
                }
                
                
                var personne = Personne(prenom: "jean", nom: "delafontaine", age: 50, sexe: .masculin)
                
                Personne.sePresenter(personne)
                • Partager sur Facebook
                • Partager sur Twitter
                  9 janvier 2021 à 11:52:20

                  Salut

                  sexe.rawValue pour accéder a la valeur de l’énum.

                   
                  Ceci dit , Cest pas terrible de faire comme ça :)

                  • Partager sur Facebook
                  • Partager sur Twitter
                    1 avril 2021 à 19:48:37 - Message modéré pour le motif suivant : Merci de créer votre propre sujet


                    MOOC Approfondissez Swift avec la POO

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    • Editeur
                    • Markdown