Demande votre aide, afin de me diriger dans la bonne direction
Rachik
Membre
Salut,
J'aimerai avoir un conseil de votre part.
J'ai plusieurs idées d'applications. Les pré requis sont déja prés (dessins, animation, son ...)
Ce sont des idées d'applications interactive toute simple, pour enfant de 4 a 10 ans.
J'ai ciblé l'ipad comme Hardware, et depuis j'ai commencé Objective C, puis le SDK d'apple.
Avec ce kit de dev IOS, Je trouve compliqué ce que je faisais tout simplement.
Mes applications sont toute simple, des situation de Vie, avec des dessins enfantin, et des sons et animations, je ne veux pas utiliser un Navigation Controller, c'est trop compliqué pour le résultat que je veux.
Est ce que les application interactive pour enfant sur IOS que je voie sont développés avec le SDK d'apple, ou un outil diffèrent ? Est ce qu'il y a un autre moyen.
Je cherche des personnes avec de l'expérience, comme vous, afin de m'orienter vers la bonne route. Est ce que je persiste dans la voie SDK d'apple ou il y a des moyens plus simple pour mon besoin.
Merci encore pour votre aide,
Meilleure Salutations
Rachik
J'aimerai avoir un conseil de votre part.
J'ai plusieurs idées d'applications. Les pré requis sont déja prés (dessins, animation, son ...)
Ce sont des idées d'applications interactive toute simple, pour enfant de 4 a 10 ans.
J'ai ciblé l'ipad comme Hardware, et depuis j'ai commencé Objective C, puis le SDK d'apple.
Avec ce kit de dev IOS, Je trouve compliqué ce que je faisais tout simplement.
Mes applications sont toute simple, des situation de Vie, avec des dessins enfantin, et des sons et animations, je ne veux pas utiliser un Navigation Controller, c'est trop compliqué pour le résultat que je veux.
Est ce que les application interactive pour enfant sur IOS que je voie sont développés avec le SDK d'apple, ou un outil diffèrent ? Est ce qu'il y a un autre moyen.
Je cherche des personnes avec de l'expérience, comme vous, afin de m'orienter vers la bonne route. Est ce que je persiste dans la voie SDK d'apple ou il y a des moyens plus simple pour mon besoin.
Merci encore pour votre aide,
Meilleure Salutations
Rachik
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Alors, il faut être relativement clair, Cocoa Touch est dérivé de Cocoa Mac, donc est plutôt orientée bureautique. ça ne veut pas dire qu'on ne peut pas l'utiliser pour faire autre chose, seulement que c'est dans ce contexte que l'outil est le plus adapté.
Les applications que tu as pu voir peuvent utiliser Cocoa, mais il y a d'autres technos: SDL/OpenGL, Cocos 2D, Flex, Unity, Haxe, HTML/Javascript.
Quels outils utilisais-tu avant ? Là est la vraie question.
Ensuite toujours dans l'hypothèse où j'aurais bien saisi ce que tu veux faire, tu devrais t'intéresser à "Core Animation", qui permet d'appliquer des transformation à des vues (les déplacer les faire tourner disparaitre ré-aparaitre etc...), de manière très simple.
Tu comprendras mieux ce que tu dois faire en le décomposant par étape et le faisant au moment précis où le besoin se fait sentir.
Tu peux aussi essayer des solutions alternatives qui n'impliquent pas de programmations, mais leur mise en oeuvre n'est pas toujours beaucoup moins compliqué que ce que tu veux éviter. Pour faire du Html5, il y a par exemple Hype qui est assez sympa, mais il faut ensuite en faire une application embarquée.
La Doc de xcode suffit, ou il y a des livres qui sont déjà des références ?
Merci encore.
http://pragprog.com/book/bdcora/core-animation-for-mac-os-x-and-the-iphone
merci pour vos aides.
Autre question:
Je voudrai juste une confirmation, ou trouver la doc Apple.
J'ouvre : https://developer.apple.com/devcenter/ios/index.action
clic sur : iOS developer library
Puis : Je suis perdu ... /smile.png' class='bbc_emoticon' alt=':)' />
Trop de doc dans le même panier, je ne trouve pas une voie, du genre, lire cette docs puis passé a cela puis ....
Un plan du match, comme les chapitre d'un livre /smile.png' class='bbc_emoticon' alt=':)' />
Ou peut être je suis au mauvais endroit /sad.png' class='bbc_emoticon' alt=':(' />
merci mes amis
Salutations,
https://developer.apple.com/library/ios/navigation/
ensuite une petite recherche...
https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004514
ensuite en bonus... tu peux jouer en ajoutant dans viewDidAppears:
/color][color=#703daa]UIView[/color][color=#000000] [/color]beginAnimations[color=#000000]:[/color][color=#bb2ca2]nil[/color][color=#000000] [/color]context[color=#000000]:[/color][color=#bb2ca2]NULL[/color][color=#000000;
self.myView.transform = CGAffineTransformMakeRotation(0.3);
/color][color=#703DAA]UIView[/color][color=#000000] [/color]commitAnimations[color=#000000;
pour te donner envie... de lire la doc de CGAffineTransform...
myView est une outlet ver une vue ou une "UIImageView" visible dans ton interface...
Ouahhh ! Ca doit encore marcher, mais c'est une API qui date d'avant iOS4 ça /biggrin.png' class='bbc_emoticon' alt=':D' /> ça fait longtemps que je ne l'avais pas vue /wink.png' class='bbc_emoticon' alt=';)' />
La nouvelle façon de faire le même exemple, depuis iOS4 et supérieur : Et hop myView va tourner d'un angle Ï€/2 radians (90°) dans une animation durant 5 secondes /smile.png' class='bbc_emoticon' alt=':)' />
Et du coup la simplicité du code dans ce genre de cas et l'animation qui est faite immédiatement en 2 lignes de code donne tout de suite envie d'y regarder de plus près /smile.png' class='bbc_emoticon' alt=':)' />
Et puis en plus [font=courier new,courier,monospace]beginAnimation:context:[/font] & co sont "discouraged" (comprendre "deprecated" / "déconseillées" depuis qu'iOS4 est sorti (qui commence à bien dater, je pense pas qu'il existe encore des device qui sont sous un iOS avant iOS4, à savoir iOS3 quoi) et vont certainement disparaà®tre prochainement. Quitte à apprendre CoreAnimation, autant apprendre tout de suite le bon code qu'on utilise depuis iOS4, et pas un code qui est déconseillé et abandonné par Apple depuis plus de 2 ans et que le nouveau venu devra s'empresser d'oublier ASAP ^^ /biggrin.png' class='bbc_emoticon' alt=':D' />
/color][color=#703daa]UIView[/color][color=#000000] [/color]setAnimationDuration[color=#000000]:[/color][color=#272ad8]5.f[/color][color=#000000;
pourquoi pas avec des blocks? quoi qu'il en soit c'est pas si différent, surtout si on les utilise à minima... mais en partant de la doc, je trouve que c'est pas si progressif. Cela fait une grosse notion à digérer dont l'intérêt n'est pas visible en toutes circonstances. Bien sur c'est conseillé de les utiliser, mais en gardant à l'esprit que la motivation de cette utilisation est ailleurs...
Le premier message de Rachik dit "Cocoa est trop complexe pour moi", et là , nous parlons de Core Animation. C'est tout sauf un sujet simple.
Je repose ma question: "Rachik, quelle techno maà®trises-tu déjà " ?
En fait je ne suis pas un développer de métier, j'ai fait du C++, j'ai beaucoup travaillé avec Lingo orienté objet (director).
Mais je suis prêt a allez très loin, je voulais juste savoir si je suis sur la bonne voie.
J'ai consacré les 3 derniers mois sur Objective-C et SDK de base.
J'ai lu :
- Programming in Objective-C (4eme edition) de Stephen G.Kochan
- Beginning iOS5 Dev
- IOS 5 Dev Cookbook d'Erica Sadun
- J'ai suivi les cours video IOS sur lynda.com, et a demi sur video2brain.fr
Mais aucune de ces ressources ne parle de Multimedia, sound, animation ... Ils conseillent tous de voir le site d'apple.
En fait, ma question principale est : est ce que je suis sur la bonne voie, c.a.d, recherché la doc et les exemples sur le site d'apple ?
Merci encore,
Meilleure Salutations,
Je vais commencer par "View and Window Architecture"
https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html#//apple_ref/doc/uid/TP40009503-CH2-SW1
Merci encore