Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Community Manager

    Tutoriel Swift - Apprendre à développer des applications iOS 8 : Partie 1
    Bonjour,

    Je vous présente ce tutoriel intitulé :



    Apple a récemment annoncé un changement assez majeur sur la façon dont les applications iOS ont été développées dans le passé, un langage de programmation tout à fait différent appelé Swift qui remplace Objective-C. Comme je me suis lancé dans l'apprentissage de ce langage, j'ai décidé de poster régulièrement mes découvertes pour les partager. Cet article est le premier d'un grand nombre sur le sujet, et j'espère que vous allez les suivre !
    Donc, je vais commencer avec une application assez basique et expliquer comment le code fonctionne.
    Cette section a été entièrement mise à jour pour refléter les changements dans Xcode6 Bêta 5 à partir du 4 août 2014. Ce tutoriel est la première partie d'une série de 8 tutoriels
    Les commentaires et les suggestions d'amélioration sont les bienvenus, alors, après votre lecture, n'hésitez pas. Commentez !

    Bonne lecture !


    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Expert éminent sénior
    Tutoriel Swift - Développer des Apps iOS 8 : Partie 2
    Bonjour,

    Je vous présente ce tutoriel intitulé :



    Dans la partie 1, nous avons vu quelques notions de base de Swift et avons mis en place un exemple de projet simple qui crée une Table View et y met un peu de texte. Si vous ne l'avez pas encore lue, vous pouvez le faire ici. Pour cette section, nous allons faire quelque chose d'un peu plus ambitieux.
    Les commentaires et les suggestions d'amélioration sont les bienvenus, alors, après votre lecture, n'hésitez pas. Commentez !

    Bonne lecture !



  3. #3
    Expert éminent sénior
    Tutoriel Swift - Développer des Apps iOS 8 : Partie 3 ( les bonnes pratiques )
    Bonjour,

    Je vous présente ce tutoriel intitulé :


    Dans les deux premières parties, nous avons passé en revue quelques notions de base de Swift et mis en place un projet simple qui crée une Table View et y met quelques résultats obtenus suite à une recherche sur iTunes. Si vous ne les avez pas encore lues, consultez la partie 1et la partie 2.
    Cette section a été entièrement mise à jour pour refléter les changements dans Xcode 6 Bêta 5, à partir du 4 août 2014.

    Les commentaires et les suggestions d'amélioration sont les bienvenus, alors, après votre lecture, n'hésitez pas. Commentez !

    Bonne lecture !


  4. #4
    Expert éminent sénior
    Tutoriel Swift - Développer des Apps iOS 8 : Partie 4 ( ajouter les interactions )
    Bonjour,

    Je vous présente ce tutoriel intitulé :



    Dans les parties 1, 2 et 3, nous avons vu quelques notions de base de Swift, et avons fait un projet qui crée une Table View et y insère des résultats issus de l'API iTunes. Si vous ne les avez pas encore lues, jetez un œil à la partie 1, la partie 2 et la partie 3.

    Les commentaires et les suggestions d'amélioration sont les bienvenus, alors, après votre lecture, n'hésitez pas. Commentez !

    Bonne lecture !


  5. #5
    Expert éminent sénior
    Tutoriel Swift - Développer des Apps iOS 8 : Partie 5 (Chargement asynchrone d'images et mise en cache)
    Bonjour,

    Je vous présente ce tutoriel intitulé :


    Dans les parties 1 à 4, nous nous sommes penchés sur les bases de Swift et nous avons mis en place un projet simple qui crée un TableView et le remplit avec des résultats provenant de l'API d'iTunes. Si vous ne l'avez pas encore lu, regardez la première partie.
    Les commentaires et les suggestions d'amélioration sont les bienvenus, alors, après votre lecture, n'hésitez pas. Commentez !

    Bonne lecture !


  6. #6
    Expert éminent sénior
    L’article est intéressant mais contrairement à l’original de James Quave, il manque un IF dans le code de la section:
    II. Interroger l'API

    au lieu de:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // Maintenant échappez tout ce qui n'est pas URL-friendly
    
        let escapedSearchTerm = itunesSearchTerm.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)




    le code qui fonctionne est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    // Maintenant échappez tout ce qui n'est pas URL-friendly 
        if let escapedSearchTerm = itunesSearchTerm.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) {




    Et il manque également un ! pour la variable url :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    let url: NSURL = NSURL(string: urlPath)!

    remarques transmis par un lecteur

  7. #7
    Membre du Club
    quelques autres petites erreurs signalées par la correction d'XCode 6 :
    if(error != nil)
    au lieu de
    if (error)
    des ! après as dans

    // analyse du résultat
    var jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as! NSDictionary

    let results: NSArray = jsonResult["results"] as! NSArray

  8. #8
    Membre éclairé
    @esperal : C'est exact, avec les dernieres Maj de Swift, certaines nouvelles contraintes sont apparu.
    On est obligé de mettre un "!" après les "as". L'autocorrection de xcode le signale rapidement (de même pour le if).
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  9. #9
    Expert éminent sénior
    Citation Envoyé par LeBzul Voir le message
    Avis personnel sur cette suite de tuto :
    C'est très bien pour apprendre certaines bases;
    Mais c'est relativement dommage qu'il n'utilise pas tous les objets Swift qui ont été mit en place et continue de passer par des objets Objective-c.
    Par exemple, il est mieux d'utiliser Array (classe Swift) au lieu de NSArray (classe Obj-c), Dictionnary au lieu de NSDictionnary, String au lieu de NSString... ect.
    Par contre cela impliquerais de revoir une bonne partie du code et cela peux prendre du temps...

  10. #10
    Expert éminent sénior
    Apprendre à développer des applications iOS 8 avec Swift - Partie 6 : Interaction avec des vues multiples
    Bonjour,

    Je vous annonce la suite de cette série de tutoriels sur le développement d'applications iOS 8 avec Swift : Partie 6 : Interaction avec des vues multiples.

    Citation Envoyé par Synopsis
    Cette section a été complètement remise à jour pour prendre en compte les changements de Xcode 6 Bêta 6, à compter du 22 août 2014.

    Au long des parties 1 à 5 nous avons abordé des notions de base de Swift, et construit un projet de démonstration qui crée un Table View et y insère des données issues de l'API iTunes. Si vous ne l'avez pas encore lue, voyez le premier message pour lire la partie 1.
    Vous avez envie de contribuer au sein du Club Developpez.com ?

    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, ...etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  11. #11
    Expert éminent sénior
    Développer des Apps iOS 8 avec Swift Partie 7 : Animations, audio et cellules Table View personnalisées


    Voici la partie 7 de la série de tutoriels sur le développement d'applications iOS 8 avec Swift : Animations, audio et cellules Table View personnalisées.

    Citation Envoyé par Synopsis
    Cette section a été complètement remise à jour pour refléter les changements de Xcode 6.3, à partir du 17 avril 2015.

    Dans les parties 1 à 6, nous avons vu des notions de base de Swift et nous avons fait un projet qui crée une Table View et y insère des résultats issus de l'API iTunes.
    Vous avez envie de contribuer au sein du Club Developpez.com ?

    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, ...etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  12. #12
    Nouveau membre du Club
    println n'est plus supporté dans swift2, une recherche rapide permet de trouver cela rapidement, mais autant corriger le tuto ^^

  13. #13
    Futur Membre du Club
    Appli mobile ios fonctionnalités inexistante
    Bonjour à tous, je suis actuellement en train de développer un appli mobile ios avec un développeur et ma question est la suivante:
    Est il possible techniquement dans mon appli où les utilisateurs vont créént des groupes, de déclencher à des moments prédéfinis dans le codage, la caméra selfie des utilisateurs pour que les membre du même groupe se voit à tour de rôle SANS QU'IL N'AIT A TOUCHER LE BOUTON DECROCHER, APPEL, POUR VOIR ET POUR ETRE VUE?
    En gros A,B,C sont dans un groupe et je voudrais qu'a un moment précis la caméra selfie de A se déclenche pour que B et C le voit sans que PERSONNE N'AIT A TOUCHER A SON SMARTPHONE!
    Bien entendu la première fois que l'on ouvrira l'appli un message apparaitra disant :"Acceptez vous que nous déclenchions votre caméra selfie vidéo pour que vos amis au sein d'un groupe puisse vous voir!"
    Merci d'avance pour votre aide précieuse.

  14. #14
    Nouveau Candidat au Club
    id apple désactiver
    bonjour, svp quelqu'un pourrait m'aider a déverrouiller mon iphone 7+ ? mon icloud est désactiver et j'ai oublié le mot de passe en plus le mail associé a été supprimer. et je n'arrive pas a télécharger icloud legacy besoin d'aide svp mon mail landrykocou@gmail.com. merci d'avance. cordialement

###raw>template_hook.ano_emploi###