Partage
  • Partager sur Facebook
  • Partager sur Twitter

MOOC Swift iOS

    10 juillet 2017 à 5:34:52

    Bonjour,

    je suis le MOOC avec beaucoup d'intérêt et j'ai un petit problème d'ordre technique. J'ai fait la première activité "Gérer les animations".
    On me demande de regarder et noter les codes de 3 autres élèves. Le problème est que le deuxième code proposé est un code d'une application en Python intitulée flask-master et qui n'a rien à voir avec le présent MOOC.
    Je ne peux donc pas corriger cet exercice, j'ai déjà mis des notes aux deux autres.

    Cordialement.. 

    • Partager sur Facebook
    • Partager sur Twitter
      10 juillet 2017 à 11:25:20

      Soit tu mets 0 en expliquant que le fichier est hors sujet soit tu mets la moitié des points si tu ne veux pas léser le candidat et si son commentaire parait de bonne foi !

      A+

      • Partager sur Facebook
      • Partager sur Twitter
      La chute n'est pas un échec, l'échec c'est de rester là où on est tombé!
        13 juillet 2017 à 9:48:50

        Comme Swift est un Language orienté objet peut être que cette personne possédant aucune marque apple à compiler le code sur un windows à l'aide d'un compilateur python? pas impossible tout sa
        • Partager sur Facebook
        • Partager sur Twitter
          23 juillet 2017 à 11:12:36

          Bonjour à tous,

          Petite question en Swift 3 :

          Comment peut-on poser une question à l'utilisateur (avec un bouton oui et un bouton non) mais qui bloque l'exécution du programme jusqu'à la réponse ?

          Actuellement j'utilise un UIAlerteAction, mais le code continu de s'exécuter en attendant la réponse

          Si vous avez une idée :)

          Bonne journée

          A priori j'ai trouvé la réponse... ce n'est pas possible car ça bloque le thread principal

          Si je me trompe, n'hésitez pas à me le dire :)

          -
          Edité par VincentMourareau 24 juillet 2017 à 11:18:48

          • Partager sur Facebook
          • Partager sur Twitter
          Vincent M
            25 juillet 2017 à 20:21:59

            Bonjour,

            A mon avis tu as fait une erreur de design. Je ne comprend pas pourquoi tu souhaites bloquer le programme en attendant la réponse.

            Et effectivement, ce n'est pas possible. Si tu bloques l'exécution du programme qui s'exécute sur le thread principal tu ne pourras pas non plus cliquer sur les boutons.

            Que souhaites-tu faire exactement ?

            • Partager sur Facebook
            • Partager sur Twitter
              26 juillet 2017 à 8:06:30

              Geda a écrit:

              Que souhaites-tu faire exactement ?


              Alors en fait je charge un MapKit qui peut se faire de 3 façons selon le choix dans le menu

              1) un chargement simple avec la position de l'utilisateur

              2) un chargement avec un parcours enregistré

              3) un chargement avec un parcours enregistré ainsi que le modèle de ce parcours (modèle enregistré précédemment)

              lorsque dans le menu l'utilisateur veut ouvrir un parcours existant, si celui-ci dispose d'un modèle, une alerte apparait en demandant si l'on veut charger celui-ci. Dans le cas du "Oui", il faut que le modele soit charger avant le parcours. Or comme je m'y suis pris, le parcours continuer à se charger bien que la question soit ouverte et en attente de réponse.

              Du coup j'ai résolu mon problème en éclatant les different chargement en procédure et j'ai tout mis dans l'exécution en fonction de la réponse plutôt que dans le viewDidLoad et du coup ça fonctionne bien :)

              Mais il y a peut-être mieux à faire

              • Partager sur Facebook
              • Partager sur Twitter
              Vincent M
                26 juillet 2017 à 19:52:01

                Non, il n'y a pas mieux à faire. Si tu souhaites lancer B après A il faut forcément mettre B après A. Refactoriser son code est également une bonne idée.
                • Partager sur Facebook
                • Partager sur Twitter
                  27 juillet 2017 à 10:39:35

                  Bonjour. voila étant débutant sur IOS, je suis actuellement le cours sur apprendre les fondamentaux de Swift, mais je me pose cette questions peut-on dans une boucle for mettre plusieurs variable je m'explique si j'écrit:

                  1
                  2
                  3
                  4
                  5
                  6
                  var nombre = ["1""2""3""4""5"]
                  nombre.count
                  for liste in nombre {
                  print("j'ai \(liste) moutons")
                  }

                  la console m'affiche "j'ai 1 puis 2-3-4-5 moutons" mais si je veux rajouter les noms de chaque moutons à la fin j'ai beau essayer plusieurs technique j'ai soit une erreur soit une affiche entière de mon tableaux :/ j'ai beau créer une nouvelle variable contenant un tableau ou après le code: for liste in nombre je rajoute , name même à la fin sa marche pas j'aimerais bien savoir comment faire, car je pense que c'est intéressant dans une boucle for de mettre plusieurs élément.

                  merci de votre réponse :)

                  • Partager sur Facebook
                  • Partager sur Twitter
                    Team OC 28 juillet 2017 à 11:51:27

                    @AdrienCY, le cours sur Apprendre les fondamentaux de Swift a maintenant son propre espace de discussion. Je t'invite à le retrouver ici.
                    • Partager sur Facebook
                    • Partager sur Twitter
                      16 novembre 2017 à 18:26:31

                      Bonjour,

                      Merci pour le tutorial, je viens de m'initier à la programmation des apps pour iPad, IPhone, et ça m'est très utile. Je souhaitais par ailleurs savoir si c'est possible de développer les application (écrire le code en entier) sur un iPad et non sur un Mac. Vous pensez que c'est réalisable ?

                      Merci pour vos réponses ! 

                      -
                      Edité par the gg 16 novembre 2017 à 18:27:07

                      • Partager sur Facebook
                      • Partager sur Twitter
                        Team OC 17 novembre 2017 à 20:40:53

                        Bonjour GG !

                        Tu peux rédiger un peu de code avec un iPad. Mais tu ne pourras pas faire un projet complet d'application iPhone sans un Mac équipé d'Xcode ;).

                        A bientôt !

                        • Partager sur Facebook
                        • Partager sur Twitter
                          30 novembre 2017 à 8:41:43

                          Bonjour,

                          Merci pour votre réponse, de ce fait j'ai cherché un peu sur internet et j'ai remarqué que linux supporte le Xcode, est ce bien le cas ?

                          si c'est le cas, est ce que tout ce qu'on peut réaliser et utiliser comme outils disponible sur iOs, on peut le faire sous linus? 

                          Merci pour votre réponse!

                          • Partager sur Facebook
                          • Partager sur Twitter
                            30 novembre 2017 à 9:27:33

                            Bonjour,

                            Non xcode n’est pas disponible sous Linux. 

                            • Partager sur Facebook
                            • Partager sur Twitter
                              17 avril 2018 à 21:51:21

                              Bonjour, j'ai deux questions à propos de Swift et je ne trouve aucune réponse :

                              1) Quel est le code pour sélectionner aléatoirement un élément dans un tableau ?

                              2) Comment s'assurer que la valeur sélectionné ne soit pas sélectionné une deuxième fois lors du prochain "tirage" ?

                              Merci d'avance pour vos réponses !!

                              • Partager sur Facebook
                              • Partager sur Twitter
                                18 avril 2018 à 9:30:39

                                Salut,

                                Je pense que le plus simple ce serait de mélanger ton tableau et de sélectionner les éléments dans l'ordre par la suite.

                                extension Array {
                                    func shuffle() -> [Element] {
                                        var array = self
                                        for i in 0 ..< self.count {
                                            let rand = Int(arc4random_uniform(UInt32(self.count)))
                                            array.swapAt(i, rand)
                                        }
                                        
                                        return array
                                    }
                                }
                                
                                
                                let intArray = [1 ,2, 3, 4, 5, 6, 7]
                                let stringArray = ["A", "B", "C", "D", "E", "F"]
                                
                                print(intArray.shuffle()) // [5, 1, 6, 3, 2, 7, 4]
                                print(stringArray.shuffle()) // ["B", "C", "A", "F", "D", "E"]



                                • Partager sur Facebook
                                • Partager sur Twitter
                                  14 mai 2018 à 9:29:03

                                  Bonjour,

                                  je rencontre des difficultés sur le cours <<Gerez la navigation et les formulaires en iOS. 

                                  J´ai essayé de tout réalisé comme il faut. 

                                  Quand j´ai le cible dans la viewcontroller de la page et quand dans le storyboard j’ai un control drag du button vers  l’icone de sortie et j’essa de lancer mon application, elle se plante. 

                                  D’ou peut venir cette erreur 

                                  merci pour votre attention 

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  StanMed
                                    14 mai 2018 à 9:43:36

                                    Salut,

                                    Personne n’est magicien tu sais. Tu ne montres ni les Logs du crash ni le code / storyboard, on peut pas deviner. 

                                    Essaie aussi d’ecrire En français parce que la c’est incompréhensible. 

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      1 mars 2019 à 11:17:13

                                      Bonjour !

                                      Dans le chapitre 2, partie slider, le code suivant:

                                      slValue.addGestureRecognizer(gestLongPress)

                                      m'indique (à jsute titre): Use of unresolved identifier 'slValue'

                                      Que dois-je faire ?

                                      Utiliser un let slValue: Int = 0

                                      ?

                                      En vous remerciant !

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                      JS

                                      MOOC Swift iOS

                                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                      • Editeur
                                      • Markdown