Publicité
Je suis déterminé à apprendre la programmation informatique au cours de ma vie. Oui, tout cela est une langue étrangère pour moi, mais j'admire tellement le travail des développeurs. Je pense qu'ils devraient recevoir des Emmy Awards ou quelque chose comme ça. Beaucoup d’entre eux n’obtiennent certainement pas la reconnaissance (ou le soutien financier) qu’ils méritent.
Si vous êtes comme moi et que vous souhaitez en savoir plus sur la programmation Mac, vous serez peut-être surpris de découvrir la quantité de ressources gratuites pour vous aider à démarrer.
L'automatisation Mac simplifiée
Tout d'abord, si vous êtes totalement novice en programmation, vous devriez envisager de consulter la série de podcasts de Ben Waldie intitulée Mac Automation Made Simple (lien iTunes Store.) Ses didacticiels se concentrent sur AppleScript et le programme Automator d'Apple, tous deux installés avec Mac OS X.
La série de Waldie comprend d'excellents sujets d'introduction à l'apprentissage de la programmation Mac, tels que: Présentation d'AppleScript et de Script Editor, Extension d'Automator avec des actions tierces, création d'un flux de travail PDF Automator et création d'un automate Microsoft Word 2008 Workflow.
AppleScript est probablement l'un des langages de programmation les plus élémentaires que les nouveaux utilisateurs peuvent apprendre. Commencez par le premier chapitre du Série Apple Training pour vous présenter le programme et la langue.
Automator, en revanche, ne nécessite aucun langage de codage. C'est un programme pour les non-programmeurs, mais cela aide si vous pouvez penser comme un programmeur, en termes de configuration de flux de travail logiques pour réaliser les automatisations souhaitées sur votre ordinateur. Si vous êtes un débutant absolu sans expérience préalable avec le JavaScript par exemple, commencez certainement par l'Automator d'Apple. Mon propre tutoriel Automator, Redimensionner des fichiers à l'aide d'Automator, vous présentera le programme.
Outils pour développeurs Apple
Apple lui-même fournit une multitude de ressources pour la programmation. Cela fait partie de la raison pour laquelle tant d'applications iPhone et d'autres applications sont produites. Après vous être inscrit sur leur site Developers Tools, vous pouvez télécharger des guides PDF pour apprendre des langues comme C, Objective-C, X-code et Cocoa.
Vous pouvez télécharger gratuitement une copie gratuite de X-code (qui comprend le SDK iPhone) Interface Builder. Ces programmes, ainsi que Dashcode, sont également installés sur le disque d'installation de Mac OS X, mais ils ne s'installent pas automatiquement.
Programmation d'applications iPhone
Avec la popularité des applications iPhone, la Standard University, je crois, a été l'un des premiers établissements d'enseignement à produire un cours sur le développement de l'iPhone. L'ensemble du cours est disponible sous forme de série de podcasts de didacticiels vidéo (lien iTunes Store.)
Cela prend un certain temps à travailler, mais il couvre les outils et les API nécessaires pour créer des applications pour la plate-forme iPhone à l'aide du SDK iPhone. Des documents pour le cours, sous forme de PDF, sont inclus avec les podcasts.
Les sujets incluent: Introduction à Mac OS X et Cocoa Touch, Utilisation d'Objective-C, Afficher les bases du contrôleur, Tableau Vues, comment créer une application iPhone qui ne suce pas, conseils de débogage, optimisation d'OpenGL pour iPhone et unité Essai.
Bonjour le monde
Presque tous les cours commenceront par un simple tutoriel Hello World. Après avoir téléchargé les applications de codage d'Apple, liées ci-dessus, vous voudrez peut-être commencer par ce didacticiel, Un guide absolu pour le développement iPhone, pour vous présenter rapidement codage.
Bien que l'apprentissage de la programmation Mac ne soit pas aussi simple que l'ajout et la suppression de fichiers, ce n'est pas sorcier. Cela peut s'apprendre.
Si vous êtes un développeur débutant, faites-nous savoir comment vous avez commencé.
Bakari est un écrivain et photographe indépendant. Il est un utilisateur de longue date de Mac, un fan de musique jazz et un homme de famille.