| |||||||
| Développement sur Mac XCode, Cocoa et Carbon, AppleScript ou Java ; le forum des développeurs Mac. |
| Publicité |
![]() |
| | Outils de la discussion | Modes d'affichage |
| | Programmation iPhone, par où passer ? | #1 |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | Bonsoir, Alors oui j'ai déjà fait quelques recherches mais rien qui n'ait répondu à ma question. Je veux me lancer dans la programmation iPhone, alors je sais, la base c'est le C puis l'objective-C, j'ai vu les bases du C via le site du zéro (la première partie). Je me suis ensuite tourné vers le PDF "Become An Xcoder" pour voir l'objective-C. J'ai pensé le C ça ne servait à rien d'approfondir le C étant donné que l'objective-C c'est du C mais avec une syntaxe différente. Ma question est donc après ça dois-je encore approfondir l'objective-C avec une bouquin ou autres documents explicatif ? Ou puis-je aller directement sur le site "developer.apple.com" lire la documentation et même suivre ces vidéos "http://developer.apple.com/videos/iphone/" ? D'après ce site "http://www.avantpost.fr/?p=307" certaines vidéos seulement seraient utiles est-ce vrai ? J'espère une réponse clair et précise, merci ![]() EDIT : Une petite dernière question : quand je branche mon iPhone et que j'ouvre XCode il me propose de le mettre en mode développeur. Ca fait quoi de plus ce "mode" ? A noter j'ai pas encore donner les sous à Apple donc j'ai que XCode 3 et SDK 4.3. | |
|
--------------------
MacBook Pro 13" (2009) OS X Lion iPhone 4 iOS 5 Dernière modification par sw38 ; 18/06/2011 à 21h01. | ||
| | | |
| Publicité |
| |
| | #2 | |
| Membre Date d'inscription: 19/06/11
Messages: 56
Disco: ![]() | As tu déjà programmer et si oui quel(s) langage(s) ? | |
| | | |
| | #3 | |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | Je connais un peu le HTML et PHP même si c'est pas le même domaine, et j'ai fait du Visual Basic pendant un an, les bases (les conditions, les variables...). Le C comme j'ai dit je connais les bases via le site du zéro c'est à dire les variables, récupérer saisis, les conditions, les boucles. J'ai aussi vu les fonctions (je crois qu'Apple appelle ça différemment ?). Avec le PDF Become an XCoder j'ai revu un peu tout ça mais en condensé, et là j'suis entrain de voir l'interface GUI. Donc oui j'ai un peu programer en VB, en faisant les tutos du site du zéro et Become an Xcoder j'ai du toucher un peu XCode. Donc oui je sais "coder" mais le basique encore. | |
|
--------------------
MacBook Pro 13" (2009) OS X Lion iPhone 4 iOS 5 | ||
| | | |
| | #4 | |
| Vénérable sage Date d'inscription: 15/10/04 Localisation: 92
Messages: 11403
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | HTML, tu oublies, c'est un autre monde. VB, aussi, c'est pour les gamins ![]() PHP, c'est vaguement inspiré du C, mais la grammaire est vraiment trop laxiste. Ce n'est pas un bon exemple de langage rigoureux. Donc, tu dois avant de te lancer dans Cocoa perfectionner ton C : utilisation des pointeurs, gestion de la mémoire. Et oui programmer ce n'est pas écrire une suite de for et de while. Ensuite il va te falloir apprendre les bases de la programmation orientée objet. C'est une façon totalement différente de penser de la programmation procédurale du C. Pour cela, plonge toi dans la doc Obj-C d'Apple et fouille sur les sites web. Et au vue des questions déjà posées par d'autres novices en POO, cette maîtrise n'est pas anodine. | |
| | | |
| | #5 | |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | Je sais que c'est pas facile mais je m'y accroche et j'y tiens. En tout cas merci de ta réponse. | |
|
--------------------
MacBook Pro 13" (2009) OS X Lion iPhone 4 iOS 5 | ||
| | | |
| | #6 | |
| Membre Date d'inscription: 11/08/04
Messages: 82
Disco: ![]() | Salut Moi j'ai commencé avec les tutos de jKraft ici : http://www.jkraft.fr et par celui-ci http://www.jkraft.fr/2009/02/26/tuto...rface-builder/ Ensuite tu as l'excellent forum ici : http://www.pommedev.com/ Ensuite, il faut persévérer et ne pas abandonner.... Bon courage.... | |
| | | |
| | #7 | ||
| Membre Date d'inscription: 19/06/11
Messages: 56
Disco: ![]() | Citation:
Si tu veux un ordre d'idée en ce qui me concerne, je connais le minimum du C, correctement le C#, assez bien le php objet. Je suis en train de me mettre à XCode et en une journée j'arrive a faire un truc basique du style calculette et je commence a m'y retrouvé dans la base de XCode, et, je suis plutôt moue du cerveau... | ||
| | | ||
| | #8 | |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | Ouais faut s accrocher. Et quelqu'un sait ce qu'apporte le mode "développeur" à mon iPhone ? | |
| | | |
| | #9 | |
| Membre junior Date d'inscription: 07/03/11 Localisation: Lens
Messages: 34
Disco: ![]() | Bonjour tout le monde ! J'ai fais de la POO (Java, php), du C++, du C et de l'assembleur :beurk:, Cela peut-il m'aider programmer pour iPhone ?? Ah et du Cobol (vaste blague)... J'aimerai programmer pour iPhone. Ça peut être très intéressant ! Ptinoel | |
| | | |
| | #10 | |
| Accro à MacG Date d'inscription: 11/12/07 Localisation: Paris/Vannes/Clermont-Ferrand
Messages: 4059
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Tu n´inclus pas le C++ dans la POO ? Oui, la programmation orientée objet va t´aider. En théorie, il te manque juste la syntaxe et la main sur tout ce Cocoa et Cie... | |
|
--------------------
Tant que vous avez des dents, mangez de pommes. Tant que vous avez de l'argent, croquez la Pomme. Mac principal : MBA 11" i7 4Go — iPhone 4S Blanc 16Go Débutants : Rhinos-Mac – Débuter sur Mac – OSX Facile — Bricoleurs : iFixIt | ||
| | | |
| | #11 | |
| Membre junior Date d'inscription: 07/03/11 Localisation: Lens
Messages: 34
Disco: ![]() | En C++ on a juste fait du mode console et un peu de SDL. J'ai commencé à tout apprendre l'année dernière, bien obligé puisque je fais un DUT informatique ^^ | |
| | | |
| | #12 | |
| Vénérable sage Date d'inscription: 15/10/04 Localisation: 92
Messages: 11403
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||
| | | |
| | #13 | |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | quelqu'un sait ce qu'apporte le mode "développeur" à mon iPhone ? C est Xcode qui le propose quand je branche mon iPhone. | |
| | | |
| | #14 | ||
| Membre confirmé Date d'inscription: 16/08/10 Localisation: Seine et Marne
Messages: 246
Disco: ![]() | Citation:
Ce site présente des tutos pour l'iphone de plus en plus complexes rien de mieux pour s'ameliorer | ||
|
--------------------
MacBook Pro 13° Iphone 4 Le plus important au Rugby c'est les 3 premières mi-temps | |||
| | | ||
| | #15 | ||
| Nouveau membre Date d'inscription: 27/05/11
Messages: 4
Disco: ![]() | Citation:
Si tu lis l'anglais, je te conseille les livres d'Aaron Hillegass sur Cocoa et Cocoa Touch qui sont vraiment trés bons. Celui sur la programmation sur Mac existe aussi en français. | ||
| | | ||
| | #16 | |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | D'ac, merci beaucoup. Pourquoi tu me conseille de prendre un 3Gs ou un iTouch 3 plutôt qu'un iPhone 4 ou iTouch 4 ? | |
|
--------------------
MacBook Pro 13" (2009) OS X Lion iPhone 4 iOS 5 | ||
| | | |
| | #17 | |
| Membre émérite Date d'inscription: 04/12/08 Localisation: Paris & Ajaccio
Messages: 961
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Je ne peux pas répondre à sa place, mais je te donnerais le même conseil car : 1/ ce sont des appareils que tu touches à moins cher qu'un iPhone 4 ou iPod Touch G4 ; 2/ si tu comptes installer des bêtas d'iOS et autres trucs joyeux, d'expérience il vaut mieux le faire sur un appareil qui n'est pas celui que tu utilises pour tes applis en prod ni pour ton utilisation perso/pro (les bêtas font parfois assez mal, genre l'autonomie qui descend à une demi-journée ou le transfert de contenu de l'iPhone rendu difficile entre deux bêtas, comme on a eu le cas pour iOS 5 bêta 2 récemment) ; 3/ une grande partie du parc de devices iOS est encore sur 3GS/iPod Touch G3 (voire iPhone 3G/iPod Touch G2), quand tu développes une appli il vaut mieux faire ton possible pour qu'elle tourne le plus efficacement possible sur les appareils de génération antérieure à la dernière, plutôt que de t'arrêter au fait qu'elle tourne de façon fluide sur ton iPhone 4, si ça se trouve c'est un calvaire à utiliser sur 3GS (là aussi c'est d'expérience ). | |
| | | |
| | #18 | |
| Membre confirmé Date d'inscription: 20/03/10
Messages: 155
Disco: ![]() ![]() | D'accord. Ca m'éclaire un peu. Au moins je sais pourquoi il est préférable d'avoir une 3ème génération. | |
|
--------------------
MacBook Pro 13" (2009) OS X Lion iPhone 4 iOS 5 | ||
| | | |
| | #19 | |
| Membre junior Date d'inscription: 02/07/11
Messages: 44
Disco: ![]() | Je me permets de détourner ce sujet pour y poser ma question. Je souhaiterais écrire un éditeur de texte, genre TextEdit / Notepad. J'ai déjà fait ce genre de choses dans le monde Windows (via des objets RTF de mémoire). Ma question : Cela vous parait-il à la portée d'un début en Cocoa ? J'ai cherché un exemple proche, mais je n'ai rien trouvé. Quelqu'un aurait un p'tit quelque chose sous la main ? D'avance merci. Sethy | |
| Dernière modification par Sethii ; 06/07/2011 à 19h28. | ||
| | | |
| | #20 | |
| Membre émérite Date d'inscription: 06/10/04 Localisation: Saint-Leu-d'Esserent / Oise / France
Messages: 951
Disco: ![]() ![]() | Oui, c'est abordable par un débutant en Cocoa, parce que NSTextView fait quasiment tout toute seule. De fait, l'intérêt même de programmer ce genre de choses n'est pas très grand, quoique ça permet de découvrir l'architecture des documents et comment fonctionne la sauvegarde. | |
|
--------------------
Ceroce.com — RenaudPradenc.com Développeur indépendant Mac et iOS. | ||
| | | |
![]() |
| |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Modes d'affichage | |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| [Objective C] Programmation iPhone récupérer sms | Lelka | Développement sur Mac | 1 | 02/03/2011 15h47 |
| Programmation sur iPod/iPhone | David123 | iPod | 2 | 12/10/2010 10h55 |
| debutant programmation iphone | jujurochedu42 | Développement sur Mac | 2 | 30/06/2010 17h49 |
| Cours de programmation pour iPhone | Cclleemm | App Store | 4 | 29/01/2010 15h30 |
| programmation pour iphone | raphayel | iPhone | 2 | 27/05/2008 05h54 |