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

Swift Discussion :

Faut il apprendre Swift au lieu de Objective C ?


Sujet :

Swift

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Points : 23
    Points
    23
    Par défaut Faut il apprendre Swift au lieu de Objective C ?
    Bonjour,

    Pour développer pour IOS, si j'ai bien compris c'est plus utile d'apprendre Objective C, il faut apprendre Swift ?

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 793
    Points : 18 951
    Points
    18 951
    Par défaut
    Si tu as pas encore appris Objective C je suppose que tu ferais mieux d'apprendre Swift directement, avec par exemple ces cours et tutoriels swift : http://swift.developpez.com/cours-tutoriels/ . Par contre quoi qu'en dise ceux qui présentent Swift comme langage aussi facile que le Basic il y à des concepts avancés qui sont pas tout à fait évidents pour les débutants, donc si tu débute en programmation ça serais mieux plutôt de commencer par Java et un cours orienté débutant comme celui la : Programmation Java pour les enfants, les parents et les grands parents .
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    ça serais mieux plutôt de commencer par Java et un cours orienté débutant comme celui la : Programmation Java pour les enfants, les parents et les grands parents .
    C'est vrai qu'il à l'air chouette ce tutoriel

    Sur le site d'Apple il y à un cours Swift mais c'est en Anglais, je me demande s'il vont sortir la version FR d'ici peu ou pas.

  4. #4
    Membre éclairé
    Avatar de yimson
    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Janvier 2009
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 215
    Points : 747
    Points
    747
    Par défaut
    Hello Periclite,

    It's true that we are on a french forum. Regarding my experience in computer science, I would like to let you know that, you can't go so far, if you are allergic to english.

    English is now the most widely spoken language in the world. The best books of computer science, programming language, software development are written in English. In most cases, French version aof those books are only the translation and you know, somtimes, translation can propagate non-sense.

    I'm not a specialist in English, I'm not able to speak a sophisticated english, but I highly recommend you to try to read book in English and by a few time, you'll revert to us and share your experience.

    Have a good time and enjoy English stuff

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 1
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Périclite Voir le message
    Bonjour,

    Pour développer pour IOS, si j'ai bien compris c'est plus utile d'apprendre Objective C, il faut apprendre Swift ?
    On peut, à juste titre, considérer Swift comme une révolution dans l'industrie.

    Oui, il faut apprendre Swift, ici par exemple : cours et tutoriels pour apprendre la programmation swift : http://swift.developpez.com/cours-tutoriels/

    J'ai développé toute ma vie en C, Basic et en Bases de données. J'ai tâté du Javascript et bien d'autres encore. J'ai fait beaucoup d'assembleur en début de carrière.

    Swift doit être placé tout en haut de cette liste. Il présente une grande aisance syntaxique: une simplicité à faire peur associée à des concepts nouveaux.

    Attendons-nous à voir le nombre de développeurs Apple se multiplier.

    La barrière dressée par l'incongruité d'Objective C est presque tombée.

    Presque, car je ne crois pas qu'il soit possible de programmer en Swift sans une connaissance de base d'Objective C.

    Tout n'est pas (encore) Swift en Xcode 6. L'infrastructure de la plateforme Apple, c'est Objective C.

    Apple a inventé Playground pour faciliter l'apprentissage de Swift, mais quand vient le temps d'utiliser le Storyboard, la programmation automatique des écrans et de l'interface est encore en Objective C.

    Cet Objective C est peut-être plus simple que la dernière mouture, je ne sais pas encore, mais il est bien là.

    En résumé: l'apprentissage de Swift s'avère essentiel, mais une bonne connaissance d'Objective C est nécessaire.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2010
    Messages : 52
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Je me permet de remonter ce topic car je suis face à la même problématique.

    Citation Envoyé par sergesa Voir le message
    Apple a inventé Playground pour faciliter l'apprentissage de Swift, mais quand vient le temps d'utiliser le Storyboard, la programmation automatique des écrans et de l'interface est encore en Objective C.
    Du coup on commence par quoi, objective c ou swift ? Faire les deux en même temps c'est un peu chaud en débutant dans ces langages, même si on connaît déjà l'objet et le C le mélange des deux en phase d'apprentissage peu prêter à confusion.

    Merci d'avance pour ceux qui pourront m'éclairer.

  7. #7
    Candidat au Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Janvier 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2016
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Petit Up,
    Objective C avant Swift ou apprendre Swift directement est il maintenant possible ?

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Juin 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Juin 2017
    Messages : 17
    Points : 26
    Points
    26
    Par défaut
    Bonsoir

    Citation Envoyé par Lakota78 Voir le message
    Petit Up,
    Objective C avant Swift ou apprendre Swift directement est il maintenant possible ?
    Je pense que oui, les améliorations successives du langage Swift et de Xcode rendent possible l'apprentissage, et ce, sans passer par C ou objective C.
    Swift hérite d'objective C qui hérite du C et alors... On retrouve les principes de base du C et d'objective C dans Swift.
    C'est un "langage objet" autonome. Sa documentation le démontre assez bien à mon avis.

    La connaissance de C et d'objective C permet de mieux appréhender le choix de construction d'un langage comme Swift.

    Cordialement.
    NB : j'ai mis Xcode parce qu'il est aujourd'hui beaucoup plus stable. C'est quand même bien pratique pour l'apprentissage.

  9. #9
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 793
    Points : 18 951
    Points
    18 951
    Par défaut
    Ça ne sert à rien d’apprendre objective C avant Swift, tu peux apprendre directement Swift : Cours et tutoriels Swift.

    Si tu débutes en programmation : Cours algo.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/09/2014, 15h26
  2. Apprendre Swift à partir d'Objective-C : Introduction
    Par Lana.Bauer dans le forum Swift
    Réponses: 2
    Dernier message: 01/09/2014, 12h42
  3. Réponses: 0
    Dernier message: 31/08/2014, 07h29

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