Je suis nouveau sur Mac en développement général et iOS. J'ai utilisé un iPhone et un iPad et je cherche à écrire des applications pour les deux. Je suis un développeur Apple (nouvellement) enregistré, je télécharge Xcode et je travaille à travers.
Ma question est la suivante: existe-t-il des outils tiers que les développeurs iOS ayant plus d’expérience que moi (qui est tout le monde) utilisent?
Exemple, dans le monde Windows que j'utilise
- Notepad ++ en tant qu'éditeur de texte supplémentaire.
- Dépend des contrôles de dépendance (oui, je réalise qu'il pourrait ne pas y avoir de corollaire à cela)
- Regex Buddy pour la création / le débogage d'expressions régulières.
- etc...
Ignorant le paysage iOS, toute information que quiconque pourrait fournir sur les outils (et peut-être pourquoi ils sont indispensables ou indispensables) serait formidable.
S'il vous plaît recherche avant de poster!
Pour effectuer une recherche, utilisez le champ de recherche situé dans le coin supérieur droit. Pour rechercher les réponses à la question actuelle, utilisez inquestion:this
. Par exemple:
inquestion:this Textmate
S'il n'a pas déjà été posté, veuillez suivre quelques règles simples pour l'ajouter en tant que réponse.
Règles
Limite à un outil par réponse .
Ajouter une courte description
Ajoutez si possible un lien vers le site Web au nom de l'application (aucun téléchargement direct).
Utilisez
## [appName](link)
pour citer le nom de l'application. S'il vous plaît ne pas inclure les prix.
la source
Réponses:
Dropbox
Pas lié à la programmation, mais précieux pour tout ce qui ne va pas dans le contrôle de source. Bien qu'Evernote soit centré sur les documents, Dropbox est centré sur les fichiers. Si vous avez besoin de fichiers sur plusieurs ordinateurs avec contrôle de révision, vous avez besoin de Dropbox.
la source
Vol d'essai
Indispensable pour gérer les tests bêta sans fil.
la source
Terminal
Le terminal sur votre Mac est un outil très utile pour gérer les référentiels si vous ne souhaitez pas suivre la route graphique. En outre, de nombreuses bibliothèques Objective-C utiles sont hébergées sur Google Code ou GitHub. Avoir un terminal signifie pouvoir extraire des copies de ces bibliothèques.
la source
TextWrangler
Un autre éditeur de texte léger pour programmeurs.
la source
Kaléidoscope
Un excellent outil de diff / fusion. Peut comparer des images. S'intègre parfaitement à presque tout.
la source
Homebrew
Un moyen moins invasif d’obtenir des utilitaires Unix / Linux que Macports. Rien n’est nécessairement faux avec Macports, mais je n’aime pas avoir 3 copies de Perl sur mon système, etc.
la source
Flux
Pas spécifiquement lié au développement, mais j'adore ça. Cet utilitaire ajuste automatiquement la température de couleur de votre affichage en fonction du lever et du coucher du soleil à votre emplacement spécifique. Rend le travail tard le soir plus agréable. Essayez-le pendant quelques jours, puis désactivez-le une nuit et vous ne croirez pas que vous pouviez travailler sans cela.
Cela n'a pas d'effet sur les captures d'écran, etc., mais vous devrez peut-être le désactiver pour obtenir une impression fidèle des couleurs.
la source
Accessoire
Accessorizer accélère la création de tout le code standard nécessaire au bon fonctionnement de votre application Mac ou iOS.
Je suppose que la principale utiliser pour créer
@property
et@synthesize
lignes. Il vous suffit de sélectionner tous vos ivars, d'appuyer sur certaines touches et accessorizer créera un bloc de directives @property. Il suffit de coller cela dans votre en-tête et c'est fait.De plus, vous pouvez créer des méthodes init, dealloc, viewDidUnload. Il est utile de créer des objets compatibles NSCoding. Et beaucoup plus.
Tous les développeurs Objective-C devraient l’avoir.
la source
Adobe Photoshop
Oui, c'est cher, mais disposer d'un bon programme d'édition graphique est inestimable lors de la création d'applications. L'imagerie est ce qui distingue une application et même si vous avez embauché ce graphiste extrêmement coûteux, vous voudrez pouvoir apporter des modifications vous-même.
Vous avez plusieurs options d'achat, y compris un essai ou, si vous y êtes admissible, une tarification de l'éducation.
la source
Evernote
Pas lié à la programmation, mais précieux pour stocker des notes, etc. Tout ce qui ne va pas dans votre contrôle de source. Se synchronise automatiquement entre les ordinateurs et offre une fonctionnalité de recherche exceptionnelle. Je l'utilise pour mettre des notes sur mon iPad.
la source
La tour
Bon et prometteur GIT front-end.
la source
MacVim
Une façon plus similaire à mac d'utiliser vim / gVim sur le mac.
la source
Macports
Pas vraiment un utilitaire ou un outil souvent utilisé par lui-même. Mais un excellent moyen d’installer tous ces outils en ligne de commande unix dont certains d’entre nous ont parfois besoin. Par exemple, imagemagick, pngcrush, mercurial, git, vim, wirehark, etc.
Fink est une alternative à Macports qui fait essentiellement la même chose.
la source
MindNode
Grand utilitaire de cartographie mentale. Il existe également une version iPad disponible (7 $ ou plus)
la source
SvnX
SvnX est une interface graphique open source OS X pour la plupart des fonctionnalités du binaire client svn.
Il vous permet de parcourir vos copies de travail, de repérer les modifications et de les utiliser, mais également de consulter les journaux et les révisions de vos référentiels.
la source
générateur d'énergie
Génère (et met à jour) du code Objective-C pour les classes Core Data personnalisées.
la source
BBEdit
BBEdit est un excellent éditeur de texte qui existe depuis assez longtemps. La nouvelle version 10 a non seulement ajouté une tonne de nouvelles fonctionnalités (et continue de le faire), mais a également vu une réduction importante du prix - environ 50%.
BBEdit est très scriptable, y compris AppleScript et les scripts shell. Aussi facile à créer des coupures pour réduire le temps.
BBEdit est très similaire à TextWrangler (TW est presque la version "allégée" de BBEdit), mais comprend de nombreuses fonctionnalités supplémentaires qui en valent la peine. Certains exemples sont de bien meilleurs outils HTML, l'auto-évaluation contextuelle dans de nombreux langages, des extraits, l'intégration SVN / CVS, etc.
la source
Pixelmator
Un bon éditeur d'image est essentiel pour le développement. Pixelmator est plus que cela. Il est entièrement fonctionnel, doté de fonctions de remplissage adaptées au contenu, offre une superbe sensation Mac et, pour couronner le tout, il ne coûte que 25 dollars (je connais les règles mais c'est l'un de ses principaux arguments de vente) dans le Mac App Store .
la source
Ingrédients
Il est en version bêta depuis des lustres et est très rapide sur Lion, mais Ingredients est une excellente alternative pour parcourir la documentation Xcode. Il est généralement plus rapide pour la recherche dans la documentation et intègre les recherches Google et StackOverflow. Je souhaite qu'ils mettent à jour la mise à jour pour éviter les pannes.
la source
Pierre angulaire
IMHO - Le meilleur client SVN pour Mac OS, mais un peu cher.
la source
Siroter
Sip est le meilleur sélecteur de couleur que vous pouvez avoir sur OS X à mon avis. Il est léger, toujours actif et génère la couleur sélectionnée dans divers formats (Cocoa, iOS, Web Hex, etc.). En utilisant simplement une petite icône sur la barre du haut, appuyez dessus pour sélectionner une couleur de votre écran et copier le résultat dans vos presse-papiers. Et c'est gratuit.
la source
CacaoPods
CocoaPods est très utile pour intégrer des bibliothèques tierces dans votre projet Xcode. Plus de tracas et de perte de temps avec la liaison manuelle de ces bibliothèques.
la source
Trouver n'importe quel fichier
( Disponible dans l'App Store )
La fonctionnalité "Spotlight" centrée sur le contenu du Mac vous rendra dingue en réalisant qu'il ne peut pas être configuré pour une recherche par nom de fichier par défaut. Son incapacité à renvoyer les résultats de dossiers invisibles, tels que usr / bin, fera de votre vie un enfer.
"Find Any File" recherche des fichiers sur le disque ou le dossier vers lequel vous le pointez. Peu importe que Steve Jobs, ou qui que ce soit d'autre, pense qu'un fichier doit être caché des simples mortels. Ça va même regarder à l'intérieur des paquets.
la source
Les versions
Navigateur de contrôle de source élégant.
la source
MonoDevelop
Un IDE différent pour travailler avec des applications Mono pour Mac (ou multiplate-forme). Mono est basé sur le .NET Framework et peut être utilisé avec C #, VB.NET ou Delphi Prism (nécessite une addition tierce). Peut-être d'autres langues aussi.
Peut être utilisé avec les infrastructures MonoMac ou MonoTouch pour créer une interface utilisateur native sur des applications Mac ou iOS, respectivement.
la source
Haricot magique
Plateforme d'hébergement sécurisée.
la source
Fraise
Éditeur de texte léger avec coloration syntaxique, etc. Mon remplacement de Notepad ++. Le développement est arrêté, mais il est open source, il peut donc redémarrer.
la source
AppStar
Si vous avez pris le temps de développer et d’appliquer, vous aurez besoin d’un moyen d’analyser le résultat de votre dur labeur. La bonne chose à propos de cette application est qu'elle consolide vos rapports iTunes Connect, suit les ventes, les classements, les critiques et surveille également la concurrence. Je ne suis pas vraiment un homme d'affaires, alors c'est vraiment utile.
la source
Quicklook Plugin for Mobile Provision fichiers
MacMation (les développeurs de l'application TimeBoxed) vient de publier un plugin pratique Quicklook permettant d'afficher le contenu et la validité des fichiers de provision mobile de Xcode.
la source
Extraits
Snippets est une application pour Mac OS X qui stocke les éléments de code les plus utilisés que vous pouvez réutiliser dans différents projets.
la source