Débutant, comment fonctionne IF ELSE en objective C ?
melaqua
Membre
Bonjour, je suis un nouvel inscrit sur ce forum, j'essais de me former seul depuis environ deux mois cocoa et objective C... c'est pas une mince affaire.
Je souhaite développer un projet pour Iphone, j'ai commencé par lire des tutos, utilisé des tutoriaux vidéo qui m'ont permis de "bidouiller" l'interface builder et Xcode... bref n'ayant pas de base solide dans le domaine de la programmation objet, il y a une montagne qui se dresse devant moi et je ne sais pas trop de quel coté l'attaquer.
Mon principal problème est que je ne sais pas comment trouver les réponses à mes questions, je cherche dans la doc, les forums.
J'ai bricolé une petite appli qui permet de faire des calculs (simple) après la saisie de 4 données
ça fonctionne, mais j'aimerais ajouter un contrôle des variables récupérées avec affichage d'un message lorsque le chiffre n'est pas dans la cible.
Exemple : j'attends un chiffre entre 1 et 10 si le chiffre est <1 ou >10 affichage du message "veuillez saisir un chiffre entre 1 et 10"
J'essais depuis plusieurs jours avec IF et ELSE mais sans succès
Merci d'avance pour votre aide.
Je souhaite développer un projet pour Iphone, j'ai commencé par lire des tutos, utilisé des tutoriaux vidéo qui m'ont permis de "bidouiller" l'interface builder et Xcode... bref n'ayant pas de base solide dans le domaine de la programmation objet, il y a une montagne qui se dresse devant moi et je ne sais pas trop de quel coté l'attaquer.
Mon principal problème est que je ne sais pas comment trouver les réponses à mes questions, je cherche dans la doc, les forums.
J'ai bricolé une petite appli qui permet de faire des calculs (simple) après la saisie de 4 données
ça fonctionne, mais j'aimerais ajouter un contrôle des variables récupérées avec affichage d'un message lorsque le chiffre n'est pas dans la cible.
Exemple : j'attends un chiffre entre 1 et 10 si le chiffre est <1 ou >10 affichage du message "veuillez saisir un chiffre entre 1 et 10"
J'essais depuis plusieurs jours avec IF et ELSE mais sans succès
Merci d'avance pour votre aide.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le C s'apprend sans interface.
http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html
(2 premières parties)
C'est une sur-couche objet du C, comme le C++.
Donc le C est une partie de l'Obj-C, et celle par laquelle il faut commencer.
Et tu n'échapperas au traditionnel renvois vers le livre d'Hillegas "Cocoa par la pratique" ce livre est excellent pour comprendre Cocoa.
Si tu veux un bouquin ou l'iPhone n'est pas oublié je te conseil "Mac OS X Programmation" il y'a un chapitre consacré à l'iPhone et au Webkit.
Sinon ce site est aussi une très bonne source d'informations et en Français.
Et l'apprentissage du C ne se fait pas en 2 jours ni même en 1 mois.
Pas faux, sauf si le candidat a des bases solides dans d'autres langages, même si il est probablement plus fréquent de débuter par le C. Perso j'ai commencé par l'assembleur 68K, puis VB6 et maintenant Cocoa sans avoir compilé un source en C, maintenant j'ai fréquemment lu des sources en C et en pascal pour m'en inspiré.
Bonjour,
Pour revenir à la question initiale, voici le test à réaliser en C (donc qui marche aussi en obj-C):
J'ai supposé que la petite appli fonctionnait en ligne de commande.
S'il s'agit d'une appli avec une interface graphique, une solution peut être d'ajouter des NSNumberFormatter aux NSTextField. C'est assez facile dans Interface Builder.
On ne commence pas à faire une maison en montant le toit.
C'est de la ligne de commande oui...
j'ai suivi le tuto sur le C, C pas simple :-\\
Selon vous apprendre le C est le seul moyen pour arriver à programmer sous Cocoa avec le IDE Xcode ?
Sinon tu peux toujours faire du bout de ficelle, tu prends des exemples que tu bidouilles