[Projet] Application pour apprendre
Bonjour,
Tout d'abord je tenais a dire que c'est mon premier post chez vous, je viens de débuter la programmation sur SDK.
J'ai décidé pour apprendre de créer une petite application,une sorte de TableView avec par exemple Math et quand je tape je tombe sur une view avec un texte editable mais en dessous de math il y aurai Francais par exemple et quand je tape sur français j'ai une autre view avec un autre texte editable une sorte d'index en faite.
Ce qui me permettra de noter des formules ou des définitions afin de les apprendre.
J'ai réalisé le Tableview avec math et Français grâce a ce tuto en français -->
et j'accede a une view mais c'est la même pour math et français, je sais pas comment en avoir une différente pour chacune des matière...
Merci de votre aide!
PS:bravo pour ce super forum
Tout d'abord je tenais a dire que c'est mon premier post chez vous, je viens de débuter la programmation sur SDK.
J'ai décidé pour apprendre de créer une petite application,une sorte de TableView avec par exemple Math et quand je tape je tombe sur une view avec un texte editable mais en dessous de math il y aurai Francais par exemple et quand je tape sur français j'ai une autre view avec un autre texte editable une sorte d'index en faite.
Ce qui me permettra de noter des formules ou des définitions afin de les apprendre.
J'ai réalisé le Tableview avec math et Français grâce a ce tuto en français -->
et j'accede a une view mais c'est la même pour math et français, je sais pas comment en avoir une différente pour chacune des matière...
Merci de votre aide!
PS:bravo pour ce super forum

Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
- Il arrive à avoir des erreurs à chaque compilation
- Il montre des trucs qui ne servent à rien (allez, rajoutons des erreurs de dépassement de tableau pour montrer que ça va planter, ça sera fun...)
- Il fait des trucs qui ne servent à rien (Pour allouer un tableau fixe, ça se fait en une ligne avec la méthode "- (id)initWithObjects:(id)firstObj, ...")
- Et cerise sur le gâteau, il alloue le vues dans une méthode du dataSource qui est appelée à chaque sélection du menu !
Et sinon tu pense pouvoir m'aider?
Merci de ta reponse ::)
Il suffit de lui donner en argument la vue qu'on veut afficher pour l'index particulier... (sans l'allouer à cet endroit comme il fait, c'est crado... en en plus ça perd tous les paramètres de la vue).
Et manoufeb, c'est toi qui m'a laissé les commentaires, ce que je t'ai répondu est normalement suffisant pour justement te faire une vue différente en fonction de la matière choisie.
C'est standard avec l'iPhone Kit de faire des (grosses) allocations / désallocations dans les méthodes "did..." ? ??? (de vues qui du coup vont perdre toutes leurs propriétés au prochain affichage !)
Le reste, ce sont des pécadilles, mais ça ça m'a fait un peu bondir je dois dire
Pour le reste, les erreurs de compilations je le corrige (une faute de frappe car pas de } ) et pour le crash c'est juste pour montrer que si je ne retourne pas mon nombre de ligne exacte, ca bug.
Bref je suis pas un pro malheureusement mais j'essaie d'y mettre de la bonne volonté. ::)
- Préparer les tutos de manière a ne pas avoir des trucs du genre " ah... j'ai oublié le #include, ça fait une erreur de compilation "
C'est quand même bien plus pro d'y penser avant dans le tuto " j'ajoute le #include pour que ma classe soit reconnue "
- à‰viter les trucs qui font de la longueur et qui ne servent à rien (c'est évident que si on mets un "numberOfRows" supérieur à la taille du tableau ça va pas fonctionner... c'est hors-sujet par rapport à la présentation
Bon, savoir où allouer les trucs et les machins, ça c'est de la pratique ; je serais curieux de voir l'exemple d'Apple correspondant.
C'est juste un ressenti de non-débutant regardant le tuto
Si vraiment je devais faire un tuto, je pense que je marquerais sur une feuille toutes les étapes précisément avec les trucs à ajouter, à ne pas oublier pour que tout aille comme sur des roulettes !
Bref, faut voir s'il y a un meilleur moyen de faire.
J'ai dû me transformer en Champollion pour aller lire le nom des méthodes !
Allez, pour finir par une touche de positif, pour la diction, rien à dire, c'est clair, fluide, et la voix est agréable
Merci.
Bon et manoufeb il fait quoi là ? Car pour son problème je lui avait dit de rearder quelle ligne est selectionnée et en fonction de ça faire un if qui ne charge pas la même classe ...
Pour manoufeb, je lui conseillerais d'allouer les vues au même endroit que les noms (soit dans une autre liste, soit dans la même avec des NSDictionary), et d'utiliser les 2 listes.
À y repenser, peut-être que l'allocation / désallocation dans la méthode d'appel est faite pour une optimisation mémoire, mais c'est au détriment de l'optimisation processeur et ça ne fonctionne que pour les vues "statiques" (que l'utilisateur ne peut modifier), ou dynamiques à usage unique (qu'il modifie, mais une seule fois dans un affichage à un moment donné).
Oui donc tu veux dire que l'user qui veut rajouter des lignes en utilisant direct l'app ce n'est peut etre pas super ...
OU la je débute depuis quelque jous et je ne comprends pas ce que tu dit...
Et ceetix je suis venu sur le forum car j'avais peur de t'embeter avec mes comentaires...
Et comme je ne comprenais pas tout...
En faite j'arrive a faire ton tableView mais je ne connais pas le fonction n'y rien...
Si tu as u peu de tps tu pourais me faire une capture d'ecran pour me montrer... :fouf): (je t'en demande beaucoup là
Et sinon pour faire plus simple je n'ai cas virée la fonction SSTRING mon menu ...
Et je mets sur mon anotherview un text editable comme sa c'est plus simple le problème c'est que quand j'edite le texte et que je reviens en arrière (à l'index avec mes mmatières (math francais...) ) et bien le texte ne reste pas.. l'applis deviens donc inutile...
Merci à tous les 2 ! :adios!:
Je veux bien t'aider mais j'explique vraiment tout dans le tuto je ne vois pas quoi faire de plus.
Euh... tu as surement ichat...
Je te donne le mien comme sa je pourais te montrer...
aim: manoufeb
Merci
Montre moi ici, tu peux joindre ton projet
PS:on est sur un forum donc c'est plus simple d'en parler mais si (hypothes
Merci
Eu pour la base de donnée fait une recherche il y a déjà pas mal de post sur ce sujet. Je te conseil Sqlite.
Et tu connais la demarche a suivre pour la sortir en format compatible cydia?
Moi je veut juste l'appli pour moi, pour m'amuser en faite
Merci pour tout
Sqlite c'est quoi?
Sqlite c'est une base de donné sql monoposte.
Ba ecoute je m'en vais chercher alors
il ne me reste plus qu'a trouver comment rennomer mon appli et lui mettre une icone et je c'est pas ou je vais trouver sa...
Bon ben merci beaucoup!
C'est surtout "embedded" plutôt que mono-poste (l'un impliquant l'autre).
Quand tu dis que tu débutes, c'est en programmation ? En Objective-C ? En Cocoa ? Ou en SDK iPhone ?
Parce que là effectivement t'as l'air de ramer sévère. Je te conseille si tu maà®trises bien le C de passer par le livre " Cocoa par la pratique " (nouvelle édition).
Je veux juste dire que le fait d'allouer la vue dans "didSelectRowAtIndexedPath", puis la relâcher juste derrière c'est pas forcément le must. Surtout s'il y a des trucs sqlite à charger dedans.
Sinon Schlum j'ai changé mon design de site, un petit avis ? :P
iphonetuts.fr
Sinon, pour le tuto sur la balle, le test n'est pas bon ; ça mange quand même sur les bords... Pour simuler le rebond, il faut non seulement inverser la vitesse, mais aussi ajouter / soustraire le double de la distance au-delà du " mur ".
Si, tu inverses bien la vitesse, mais tu n'appliques pas le rebond à la balle (donc si elle est positionnée en dehors du cadre, elle y reste pour 1 coup).