IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Développement iOS Discussion :

Tutoriel Swift - Apprendre à développer des applications iOS 8 : Partie 1 [Tutoriel]


Sujet :

Développement iOS

  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 064
    Points
    13 064
    Par défaut 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 !



  2. #2
    Expert éminent sénior
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5 382
    Points : 12 038
    Points
    12 038
    Par défaut 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
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5 382
    Points : 12 038
    Points
    12 038
    Par défaut 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
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5 382
    Points : 12 038
    Points
    12 038
    Par défaut 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
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5 382
    Points : 12 038
    Points
    12 038
    Par défaut 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

    Avatar de Deepin
    Homme Profil pro
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    Avril 2004
    Messages
    3 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Ingénieur - Chef de projet Modélisation/Simulation
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 164
    Points : 51 026
    Points
    51 026
    Par défaut
    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
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 67
    Points
    67
    Par défaut
    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é
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    @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).

  9. #9
    Expert éminent sénior
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5 382
    Points : 12 038
    Points
    12 038
    Par défaut
    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

    Avatar de Francis Walter
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    2 315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 2 315
    Points : 26 889
    Points
    26 889
    Par défaut 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.

  11. #11
    Expert éminent sénior

    Avatar de Francis Walter
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    2 315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 2 315
    Points : 26 889
    Points
    26 889
    Par défaut 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.

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 31
    Points : 38
    Points
    38
    Par défaut
    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
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2018
    Messages : 3
    Points : 6
    Points
    6
    Par défaut 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
    Homme Profil pro
    apple
    Inscrit en
    Novembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : apple
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2018
    Messages : 1
    Points : 1
    Points
    1
    Par défaut 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

Discussions similaires

  1. Tutoriel Swift - Développer des Apps iOS 8 : Partie 2
    Par Lana.Bauer dans le forum Développement iOS
    Réponses: 7
    Dernier message: 31/07/2015, 01h09
  2. Réponses: 3
    Dernier message: 31/07/2015, 01h09
  3. Réponses: 0
    Dernier message: 18/03/2015, 15h03
  4. Réponses: 1
    Dernier message: 09/10/2014, 11h37
  5. Réponses: 0
    Dernier message: 09/10/2014, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo