Développer sur iPhone : par où commencer ?
Par Militace le jeudi 30 juillet 2009, 21:00 - Développement applications iPhone et iPad - Lien permanent
Notre cher modérateur, et rédacteur, Maxime alias Shine, vous a concocté un petit Manuel pour savoir comment développer sur iPhone.
Maxime est aussi le développeur de l'application TaxCalc, une application très simple qui vous calcule un prix TTC...
Disponible gratuitement
sur l'AppStore
Je lui laisse la parole
Si vous n’avez aucune base en programmation, je vous conseille le site du zéro,vous y trouverez des tutoriels pour apprendre des langages de programmation basique ( PHP/HTML C/C++ Javascript … ). Ce qui nous intéresse plus particulièrement c’est le langage C, l’Objective C est un dérivé du C.
Ne comptez pas développer en deux semaines sur l’iPhone si vous n’avez aucune base !
Après quelques recherches, je suis tombé sur ces différents sites :
- iPhoneTuts : tutoriels vidéos pour le développement iPhone, cependant vous n’aurez pas d’explication sur ce que vous faites mais vous ferez une application au fur et à mesure. Prenez le temps d’apprendre Objective C avant de vous lancer.
- AppsAmuck : 31 applications avec leurs code source, vous y trouverez presque tout ce qui est possible de faire avec le SDK apple.
- iPup : communauté de développeurs français, vous y trouverez de nombreuxpas à pas pour réaliser des applications.
-
OSX-DEV : pour le
développement MAC mais la
partie iPhone est bien remplis

- Sans oublier la documentation Apple !
Je tiens à ajouter qu’il est obligatoire de maitriser un minimum l’anglais car la plupart de la documentation est en anglais et ça peut fortement vous aider
J’oubliais, l’université de Stanford propose un podcast sur le développement
iPhone où vous retrouverez leurs cours en vidéo. Le podcast iTunes est
disponible à
cette adresse. ( en anglais encore une fois
)
J’espère que grâce à ces
quelques liens vous
allez pouvoir vous lancer ![]()
Le blog de Maxime à cette adresse



Achat iPhone 4S : 

Commentaires
Si je peux me permettre, il y a aussi cette adresse qui est intéressante : http://www.iphonedevcentral.org/
On y trouve plusieurs tutos vidéos pour débutants ainsi que pour les personnes étant plus à l'aise.
Par contre c'est aussi de l'anglais mais le plus important se trouve à l'écran ^^
Super merci :)
10 print " Et en basic, ça marche? "
20 goto 10
run
Il faut aussi beaucoup de courage et de café. Et du temps a passé devant le pc ;)
Bravo pour ce post et merci aux intervenants
Steve
Salut, il faut forcement un mac ??
une macine sous debian ??
Oui il faut avoir un Mac et rien d'autre.
Salut je souhaite acheter un portable
le PC je connais bien mais faut il acheter un macbookpro au lieu d un PC ??
est il aussi facile a utiliser ??
La toute toute première chose à faire avant de programmer quoique ce soit c'est de lire et de digérer la Mobile HIG d'Apple (iPhone Human Interface Guide).
http://is.gd/1URaa
AAAAh le C!! le passage par adresse ou par valeur, les tableaux qui débute à 0, c'est Super!!!!!
Si vous aimez l'iphone, laissez vous tenter par le mac!
@marcotm : Il ne faut pas forcément un MacBook Pro, un MacBook ou un MacMini suffit. En gros il faut un Mac avec processeur Intel.
Pour l'utilisation : oui MacOS (et du coup les Mac qui vont avec) est très simple d'utilisation. Sûrement un peu déroutant si tu n'as jamais touché à MacOS mais on s'y habitue très vite ;)
Dommage c'est disponible que avec mac ! j'ai un Pc portable 17" HP haute performance(1100€), pour avoir l'equivalent chez apple il faut minimum 2299€ ... :s, jespere quand meme me prendre un mac ... un jour !
@parafuso
oué mais un iphone coute moin chere qu'un mac, y a des gens qui sont pas prets a debourser 600€ pour un mac mini
sachez que l'on peut installer l'OS X sur le pc, et utiliser le SDK d'apple
Merci à vous, c'est sympa de partager vos sources
Y a aussi http://www.jkraft.fr avec pas mal de tutos
Bonsoir, j'ai lu dans un com' plus haut qu'il serait possible d'installer le system d'exploitation mac (OS X?) sur un PC?Quelqu'un pourrait-il confirmer?Faut -il une config speciale?Une bete de course?Car beaucoup de monde revendique que Mac est meilleur que windows,je n'ai jamais touché a un Mac a cause des tarifs hors de prix.Merci de repondre a ma question, je pourrais détaillé ma config si besoin.
@Greg Inda Place: Ben c'est possible, dans le jargon c'est un hackintosh, il faut un processeur Intel etc...
En cherchant sur google osx86project t'aura ton bonheur. Mais bon, tu va t'enmerder à chaque mise à jour du SDK, du système d'exploitation aussi.
Et tu pourrais aussi faire un tour un jour dans un APR (Apple Premium Reseller), tu pourra de toi même faire ton expérience d'OS X et tu vera à quel point windows est inférieur ;)
Justement j'ai commander mon MacBook Pro exprès pour apprendre à coder, je fais déja du C, C++, Java, etc ... je voulais absolument créer des Appli iPhone !
Merci pour ces info, je vais gagner en temps grâce à vous ;)
Toujours le même problème, pas de SDK sous Windows où Linux.
Personnellement je n'aime pas macOS, et j'ai encore moins envie de mettre de l'argent dans un mac.
Les autres solutions du type vmware sont assez compliquées et présentent un compromis peut intéressant.
Pour l'instant je me concentre sur le dév avec Android qui se contente du Java et d'un SDK dispo. pour tous.
Mais bon, un téléphone sous Android n'est pas un Iphone, alors ça me gonfle un peu cette affaire.
Pendant longtemps on nous avait promis un SDK sous Windows, on attend toujours...
Bonjour, vous pouvez toujours telecharger une virtuel machine de Mac OS...
Je suis un ancien dev game J2ME mobile.
Je viens de terminer mon hackintosh.
Un C2D E6750 oc à 3.44 GHZ, 3 GB de ram en 1066, avec une 7600 GT sur une P5K-VM le tout sous une install en 10.5.6 + Maj en 10.5.7, SDK installé, et fonctionne nickel.
A noter que pal de netbook font l'affaire aussi, mon Toshiba NB205 fonctionne sous mac(sans wifi et sans bluetooth) mais çà marche pas mal...
A noter aussi que l'Objective-C n'est pas nécessaire, on peut coder en C++, il suffit que les sources soient en *.mm à la place de *.m.
Pour ceux qui ont un petit budget, y a pas besoin d'investir, si vous arrivez à installer Leopard sur votre PC fixe, ou netbook/laptop...
Merci pour les liens, moi qui voulait m'y mettre et qui aura un Mac bientôt (j'attends la sortie de Snow Leopard en Septembre), ça va m'être utile. :)
Moi je dis avant tout, il faut acheter un mac :p
@xkliber :
Si tu achète ton mac maintenant tu auras snow léopard pour seulement 7.99euros (le prix des frais de port) ^^
Sinon si vous voulez coder des jeux 2D pour iPhone, je vous conseil l'excellent cocos2D (en anglais) :
http://code.google.com/p/cocos2d-ip...
Il est très simple d'utilisation, et avec de bonnes base en JAVA, et quelque notions de syntaxe en ObjectiveC, je suis parvenu a commencer mon jeu en seulement 2jours, en suivant notamment ces tutoriels :
http://monoclestudios.com/cocos2d_w...
http://www.bit-101.com/blog/?p=2138
Bonne chance a ceux qui se lancent :) !
pour ceux qui n'ont pas envie d'acheter un mac il reste encore la solution hackintosh en netbook (msi wind par exemple ou ceux de dell marche très bien aussi.)
j'ai bientot fini mon hackintosh et ensuite je me met au programing (d'abord C et C++ chez site du zero)
Je connais qqun qui dévellope pour l'iphone. Il m'a dis que s'était obliger d'avoir un mac car s'est stipuler dans le contrat que le dévelloppeur doit signer.
@AxelM : M'enfin je doute qu'Apple s'amuse à vérifier que tout les développeurs sont bien équipés de Mac ^^.
@Damtux
perso j'ai pas de problemes avec la MAJ
@AxelM :
On est effectivement obligé d'avoir OS X (le systeme mac) car le SDK n'éxiste que pour ce systeme, mais on peut très bien installer OS X sur un PC...
(PS : message écrit depuis mon Toshiba A200, sous Mac OS X 10.5.7)
Objective C .. jvai regarder mais j'ai jamais pu comprendre l'orineté objet .. le C ok ça va mais le c++ ... c'est un niveau d'abstraction que j'ai jamais su avoir ^^ .. on va retenter le coup :p .. au pire ça fera juste du decrassage lol .. merci pr les infos ;)
@gnomesgames merci pour les infos. :)
moi j'ai un pc mais je voudrais développer sur l'iPhone mais malheureusement je peux pas
j'ai des connaissances sur le languges Java mais C et C++ on n'est pas de bon copaind mais si je doit faire ca pour l'iPhone alors je le ferais
www.freeiphone2.tk
Bonjour
Je souhaiterais developper sur Iphone,
Il semblerait qu'un mac soit necessaire.
Est ce qu'un mini mac (a base d'intel) est suffisant
je parle du mini mac entrée de gamme
Merci pour vos réponses
Bonjour
Je souhaiterais developper sur Iphone,
Il semblerait qu'un mac soit necessaire.
Est ce qu'un mini mac (a base d'intel) est suffisant
je parle du mini mac entrée de gamme
Merci pour vos réponses
Je n'ai pas encore testé, mais eclipse étant multiplateforme, je pense qu'il est possible de développer pour iphone sur windows(ou linux) :
http://www.ibm.com/developerworks/o...
quelqu'un a t'il pût tester cette solution?
The <a href="http://lowest-rate-loans.com/topics...">personal loans</a> suppose to be essential for guys, which would like to ground their company. By the way, that's comfortable to receive a secured loan.
Bonjour, j'aurais voulu savoir si on était obligé de payer les 99 dollars par an pour pouvoir installer une application iphone perso ??
bonjour , j ai (enfin je pense ) une tres bonne idée d application pour iphone , le seul probleme est que je ne m y connais pas du tout en informatique , c est pour cela que je recherche un developpeur ,pour en parler ,,,,
merci de prendre en compte mon apel ,je pense vraiment que ca peux le faire
Bonjour,
je chercher a entrer en contact avec un développeur d' appli sur iPhone qui maitrise bien le langage c , le sdk .. Merci de me laisser vis coordonnées par mail. Je vous contacterai
cordialement,
Bonjour,
je chercher a entrer en contact avec un développeur d' appli sur iPhone qui maitrise bien le langage c , le sdk .. Merci de me laisser vis coordonnées par mail. Je vous contacterai
cordialement,
mon adresse mail : medal48@free.fr
pas besoin d'un mac pour faire quelques tut, juste un bon VMware Workstation + un fichier iso de SnowLeopard ;-)
Idem pour moi, mais je n'ai pas qu'une idée : j'ai réalisé sous max/msp un soft qui vaut le détour et que j'aimerais transformer en app pour iphone/ipodtouch. Pour ce qui est ligne de code, j'ai pratiqué le BASIC jadis (il y a 26 ans ! ), à côté de ça, le C me décourage ! Evidemment, je rêve de croiser un développeur qui ferait le portage... encore me faut-il le convaincre ! Que faire ?
Je recherche une personne souhaitant m'aider à développer une application pour iPhone... Evidemment une rémunération sera prévu a la auteur des compétences!!
thanks for your sharing!
Nice GHD, and you can get what you paid. GHD hair straightener is really good!
http://www.ghdhairsonsale.com
e j'aimerais transformer en app pour iphone/ipodtouch. Pour ce qui est ligne de code, j'ai pratiqué le BASIC jadis (il y a 26 ans ! ), à côté de ça, le C me décourage ! Evidemment, je rêve de croiser u
gagner de superbes prix, juste pour jouer! inscrivez-vous!, c'est gratuit!
http://www.binbango.com/?p=328037
Bonjour je recherche un developpeur pour une application iphone (rénumeration à la clé)
Voici mes coordonnées: jecardet@yahoo.fr
Salut
Je cherche un développeur En Rhône Alpes qui voudrais bien s'associer avec moi pour que l'ont puissent mettre au point une application sur le thème des jeunes la musique et les smartphones...
Je n'ai aucune connaissance dans ce domaine mais ça n'empêche pas d'avoir une idée qui peut étonner car en toute modestie, le terrain sur le quel je veut m'aventurer et casiment vierge car après toute mes recherche je n'est rien trouvé de similaire.
Si vous avez un peu de temps et des connaissances rien ne vous empêche de prendre Rdv avec moi que l'ont puissent discuter...
kays01100@gmail.com
Bonjour
voici un article complémentaire sur le sujet
http://bonplangratos.fr/developper-...
Bon dev +++
Vraiment bien ce tuto , merci pour le lien:)
Difficile d'aller au bout de mon projet, n'étant pas programmeur j'hésite a me payer une appli chez appquartz ou trouver un dev indépendant ..a voir
Pour ceux que la programmation rebute, nous avons créé le service YourAppNow http://www.yourappnow.com qui permet de créer des applications iPhone facilement, rapidement et sans ligne de code pour 199 euros.
Si vous l'essayez, faites nous part de vos remarques et suggestions qui nous aident à améliorer notre service.
Merci pour le tuto
Bonjour, sur mon site web (formation-facile) je propose un kit de développement iphone et même les débutants peuvent créer un petit jeu très rapidement.
petite rectif, TaxCalc n'est pas gratuite contrairement a ce qui est annoncé en début d'article ^^
0,99€
Bonjour à tous,
je cherche une personne capable de développer une application iphone.
Merci de me re-contacter
à l'adresse suivante: jlorcher@hotmail.fr
On the possibility that you do not know what strange rectifier, go to Yahoo and Google and curly http://www.ghdsaleinaustralia.com input. Do not think that selling products online, all wrong.
Christmas is probably the most special day of the year for children. One thing that makes it special is the popular tradition of Santa Claus.
Christmas is probably the most special day of the year for children. One thing that makes it special is the popular tradition of Santa Claus.
Bonjour,
Pour ma part j'avais essayé d'apprendre de mon coté j'ai vite laissé tomber.
J'ai finalement opté pour uneformation et je ne peux que vous conseillez ca.
Pour ceux que ca peut aider voila ou on peut faire une formation rapide pour savoir développer sur iphone : http://www.egilia.com/elp/42/354/
Je connais une agence, Les Editions Digitales qui développe des applications pour smartphones et tablettes. Elle est vraiment réactive je vous la conseille.
http://www.leseditionsdigitales.com...
Au passage, <a href="http://www.jembe.fr">jembe</a> permet de faire des apps certifiées depuis windows ou linux !