26 votes

Outils et utilitaires pour les développeurs iOS (indispensables et souhaitables)

Je suis novice en matière de Mac en général et de développement 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é et j'ai téléchargé Xcode et je travaille à travers lui.

Ma question est la suivante : Existe-t-il des outils tiers que les développeurs iOS plus expérimentés que moi (c'est-à-dire tout le monde) utilisent ?

Par exemple, dans le monde Windows, j'utilise

  • Notepad++ comme éditeur de texte supplémentaire.
  • Depends pour la vérification des dépendances (oui, je réalise qu'il n'y a peut-être pas de corollaire à cela)
  • Regex Buddy pour construire/déboguer des expressions régulières.
  • etc...

Comme je ne connais pas le paysage iOS, toute information sur les outils (et éventuellement sur les raisons pour lesquelles ils sont indispensables ou nécessaires) serait la bienvenue.


Veuillez chercher avant d'afficher !

Pour effectuer une recherche, utilisez le champ de recherche situé dans le coin supérieur droit. Pour rechercher les réponses à la question en cours, utilisez la touche inquestion:this . Par exemple :

inquestion:this Textmate

Si elle n'a pas déjà été publiée, veuillez suivre quelques règles simples lorsque vous l'ajoutez comme réponse.

Règles

  1. Limite à un outil par réponse .

  2. Ajouter un courte description

  3. Ajouter un lien vers le site web au nom de l'application si possible (pas de téléchargement direct).

  4. Utilice ## [appName](link) pour citer le nom de l'application. Veuillez ne pas inclure les prix.

9voto

dbkk Points 5305

Homebrew

Un moyen moins invasif d'obtenir des utilitaires Unix/Linux que Macports. Rien de nécessairement mauvais avec Macports, mais je n'aime pas avoir 3 copies de Perl sur mon système, etc.

7voto

brendan Points 15097

Flux

Pas spécifiquement lié au développement, mais j'adore ça. Cet utilitaire ajuste automatiquement la température de couleur de votre écran en fonction du lever et du coucher du soleil dans votre région. Il 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 lui.

Il n'affecte pas les captures d'écran, etc., mais vous devrez peut-être le désactiver pour obtenir une véritable impression des couleurs.

7voto

Peteter Points 448

Accessoiriste

Accessorizer accélère la création de tout le code standard dont vous avez besoin pour faire fonctionner votre application Mac ou iOS.
Je suppose que la principale utilisation est de créer @property y @synthesize lignes. Il vous suffit de sélectionner tous vos ivars, d'appuyer sur quelques touches et Accessorizer créera un bloc de directives @property. Il suffit de le coller dans votre en-tête et le tour est joué.

En outre, vous pouvez créer des méthodes init, dealloc, viewDidUnload. Cela permet de créer des objets conformes au NSCoding. Et bien plus encore.

Chaque développeur Objective-C devrait l'avoir.

6voto

brendan Points 15097

Evernote

Non lié à la programmation, mais inestimable pour stocker des notes, etc. Tout ce qui ne va pas dans votre contrôle de source. Il se synchronise automatiquement entre les ordinateurs et possède une grande fonctionnalité de recherche. Je l'utilise pour mettre des notes sur mon iPad.

6voto

mspasov Points 6152

Tour

Front-end GIT bon et prometteur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X