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

C++ Discussion :

Développement Ipod/Ipad en C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut Développement Ipod/Ipad en C++
    Bonjour à tous,

    Étant depuis quelque temps passé au C++, je me posés la question s'il était possible de développer des applications en C++ pour les supports Ipod/Ipad ?

    j'imagine que oui puisqu'il existe un compilateur GCC pour Mac, mais pour rendre ma question plus précise, existe il un framework ou des documents permettant d'acquérir des notions sur ce type de développement ?

    A l'heure actuelle, toutes mes recherches me retourne vers des doc pour de l'objective C, mais je ne sais pas s'il est possible de s'appuyer sur ces doc.

    Merci par avance pour vos réponses,
    Doki.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Citation Envoyé par Doki95 Voir le message
    Bonjour à tous,

    Étant depuis quelque temps passé au C++, je me posés la question s'il était possible de développer des applications en C++ pour les supports Ipod/Ipad ?

    j'imagine que oui puisqu'il existe un compilateur GCC pour Mac, mais pour rendre ma question plus précise, existe il un framework ou des documents permettant d'acquérir des notions sur ce type de développement ?

    A l'heure actuelle, toutes mes recherches me retourne vers des doc pour de l'objective C, mais je ne sais pas s'il est possible de s'appuyer sur ces doc.

    Merci par avance pour vos réponses,
    Doki.
    L'Objective-C sert à faire la "glue" entre l'interface utilisateur définie en InterfaceBuilder et votre code qui utilise les frameworks Apple (parce qu'il permet le "late binding" ce que C++ ne fait pas…), une fois dans votre code vous pouvez aussi appelez du C++ : la compilation Objective-C++ est activée automatiquement si votre fichier source a l'extension .mm
    ce qui vous permet d'avoir les avantages des deux.

    Voir
    http://developer.apple.com/library/m...01163-CH10-SW1

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut
    Bonjour JeitEmgie et merci pour ta réponse.

    Tu réponds parfaitement a ma question.
    Après avoir posté mon message, j'ai continué mes recherches et vu ce type de solution. Le lien que tu fournis est bien plus clair et mieux expliqué.

    Je souhaiterai quand même poser une autre question.
    Le fait que le langage C++ ne soit pas supporté "nativement" par les Ipod/Ipad, y a-t-il certains piège à éviter ? Je parle notamment de la gestion de la mémoire, des connexions réseaux, etc.

    Merci,
    Doki.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Citation Envoyé par Doki95 Voir le message
    Bonjour JeitEmgie et merci pour ta réponse.

    Tu réponds parfaitement a ma question.
    Après avoir posté mon message, j'ai continué mes recherches et vu ce type de solution. Le lien que tu fournis est bien plus clair et mieux expliqué.

    Je souhaiterai quand même poser une autre question.
    Le fait que le langage C++ ne soit pas supporté "nativement" par les Ipod/Ipad, y a-t-il certains piège à éviter ? Je parle notamment de la gestion de la mémoire, des connexions réseaux, etc.

    Merci,
    Doki.
    Comment çà "pas supporté nativement" ?
    Qu'est-ce que vous avez cru comprendre ?

    Qu'est-ce que la gestion mémoire qui est un problème de design de code vient faire là-dedans ?

    Les connexions réseaux : c'est une question sur les API disponibles… les frameworks Objective-C d'iOS ne sont que des wrappers sur des fonctionnalités de base de l'OS… en dessous on trouve les librairies POSIX habituelles…

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut
    Mes questions peuvent sembler étrange, je l'accorde. Je ne les formules pas forcément de la bonne manière.

    Mais j'ai continué mes recherches, et effectivement, je ne vois pas de contrainte particulière a développer en C++ sur les iOS.

    Autant pour moi donc concernant les dernières questions posées.

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par défaut
    Citation Envoyé par JeitEmgie Voir le message
    Qu'est-ce que la gestion mémoire qui est un problème de design de code vient faire là-dedans ?
    (...) J'en reste sans voix ! Faut-il comprendre que la gestion mémoire c'est juste pour faire joli dans le code ???

    Les connexions réseaux : c'est une question sur les API disponibles… les frameworks Objective-C d'iOS ne sont que des wrappers sur des fonctionnalités de base de l'OS… en dessous on trouve les librairies POSIX habituelles…
    C'est vrai, mais POSIX c'est du C et non C++...
    Donc si tu ne souhaites pas faire de GUI, le C / C++ sont tout à fait utilisable, si tu souhaites faire des applis avec une GUI, un conseil passe à l'Objective-C, tu verras ce n'est pas si horrible (ce que certains voudrait faire croire).

  7. #7
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Citation Envoyé par Fabllot Voir le message
    (...) J'en reste sans voix ! Faut-il comprendre que la gestion mémoire c'est juste pour faire joli dans le code ???
    la gestion mémoire n'a rien à voir avec la question à l'origine du thread :
    "s'il était possible de développer des applications en C++ pour les supports Ipod/Ipad ?"

Discussions similaires

  1. [WD16] Développement sur iPad possible ?
    Par gardangel dans le forum WinDev
    Réponses: 7
    Dernier message: 07/07/2011, 20h29

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