Comment développer des applications iOS ou Mac? [fermé]

-8

Je sais que Apple a besoin que les développeurs fassent partie du programme pour développeurs iOS ou du programme pour développeurs Mac pour acquérir plusieurs solutions et je suis intéressé à savoir comment démarrer.

Quels outils sont nécessaires pour créer ma première application avec Xcode et comment pourrais-je commencer à devenir développeur à l'aide des outils Apple?

Seasia1
la source
D'une part, vous recherchez des conseils et, d'autre part, vous êtes connecté à un site revendiquant une expertise en développement iOS. Pouvez-vous préciser votre question?
nohillside
Bonjour, j'ai récemment rejoint une société dans laquelle j'ai besoin de créer des applications pour les appareils iOS. Je souhaite connaître l'étendue de ce champ et les instructions pour créer des applications à l'aide de Xcode. Quelle est l'utilisation de Xcode dans ce domaine?
Seasia1
2
Ask Different se concentre sur les problèmes des utilisateurs finaux. Stackexchange.com pourrait être le meilleur endroit pour les problèmes de développement (ou developer.apple.com bien sûr).
nohillside
1
Quelqu'un s'oppose-t-il à ce que je modifie ceci pour diriger ceci vers des ressources de très haut niveau - un résumé de ce qui est nécessaire pourrait être répondu objectivement et peut-être obtenir de bonnes réponses subjectives. Je conviens que nous ne souhaitons pas toutefois avoir une question de type "shopping pour Mac fonctionnant sous Xcode" ou "liste de recommandations de livres".
bmike
1
Une question large pourrait avoir une réponse large qui aide toujours les gens à savoir par où commencer. Comme pour d’autres questions, il se peut que nous devions corriger le cap, éditer, clarifier et modérer les mauvaises réponses au moyen de votes, de modifications et de commentaires.
bmike

Réponses:

1

Les exigences pour devenir développeur sont assez faibles, bien que les compétences et l’attitude pour le faire efficacement prennent du temps et une formation avant d’être perfectionnées.

Pour commencer à utiliser exclusivement les outils et les conseils gratuits d'Apple, l'investissement initial nécessaire dans le matériel et les comptes est le suivant:

  1. Tout Mac (utilisé est bon) qui exécute Mountain Lion
  2. Un identifiant Apple pour télécharger Xcode avec le SDK iOS / Mac actuel

Vous devriez peut-être prévoir une semaine d'effort partiel (plusieurs heures par nuit ou une demi-journée chaque fin de semaine) pour commencer à lire les articles d'introduction sur http://developer.apple.com pour Mac ou iOS. Si vous n'êtes pas familier avec la programmation en C et une sorte de cadre graphique, vos progrès seront très lents car il y aura une quantité écrasante d'informations (comme essayer de prendre une gorgée d'eau dans une bouche d'incendie plutôt que dans une fontaine ).

Après quelques heures d’expérimentation, vous pouvez avoir un avis éclairé sur la progression de votre développement et savoir si vous souhaitez suivre un cours guidé, passer du temps à apprendre Cocoa ou Objective-C ou si vous pouviez plutôt utiliser des outils tels que RubyMotion à éviter. besoin d'apprendre le C, l'Objective-C ou le cacao.

Vous aurez éventuellement besoin d’un compte de développeur Mac payant pour avoir accès au logiciel préliminaire, au support Apple, au niveau du code, aux informations de signature du code et à l’accès au Mac App Store. De même, votre développement iOS nécessitera à un moment donné un abonnement développeur rémunéré pour un support et des outils similaires. Ces programmes coûtent chacun 99 $ pour une année d’avantages.

bmike
la source
Des choses comme RubyMotion, en théorie, n'exigent pas d'apprendre le cacao, mais je suppose qu'en pratique, vous devrez consulter la documentation de Cocoa pour connaître certaines exigences. En regardant les détails, je pense que vous avez besoin de tout apprendre sur le cacao car MacRuby est un moyen de remplacer Objective C
Mark
1
J'essaie de donner beaucoup de points de repère dans les primes, mais je suis plus intéressé par attirer l'attention des gens sur les meilleures réponses plutôt que par gagner 3k supplémentaires par semaine ou par mois. Seriez-vous prêt à demander le canonique et à me cingler dans des commentaires?
bmike
1

L'autre chose dont vous aurez besoin pour devenir un développeur Apple, à part ceux énumérés ci-dessus, est un iPhone.

Les simulateurs fournis avec Xcode permettent de tester l'exécution de votre code. Toutefois, pour pouvoir vraiment vérifier que votre application se comporte comme vous le souhaitez, vous aurez besoin de plusieurs modèles d'iPhone à tester.

Deesbek
la source
Quel modèle d'iphone dois-je utiliser? Veuillez également expliquer quels facteurs dois-je prendre en compte lors des tests?
Seasia1
1
Idéalement, vous auriez tous les modèles d’iPhone disponibles. Les facteurs dépendent de ce que vous développez, je considérerais la convivialité, la stabilité, la fonctionnalité, etc.
Deesbek