Les 3 meilleurs outils pour les développeurs Mac

Que vous appreniez simplement à coder, que vous étudiiez l'informatique ou que vous soyez un développeur Mac chevronné, ces trois applications vous aideront à coup sûr dans votre travail. J'ai une application qui ajoute toute une série de nouvelles fonctionnalités au simulateur Xcode, une qui facilite la gestion des packages dans Homebrew et une meilleure façon de télécharger et d'installer Xcode.

Tous ces outils sont, eux-mêmes, open source. Il existe des liens vers chaque référentiel GitHub où vous pouvez apprendre d'eux et les compiler vous-même.

Top 3 des outils gratuits et open source pour les développeurs Mac

Regardez tout cela en action dans une vidéo :

N°1: Salle de contrôle du simulateur

Le simulateur iOS est un excellent outil pour tester des appareils que vous ne possédez pas, mais il a une fonctionnalité limitée prête à l'emploi. Même si vous avez une pléthore d'iPhones avec lesquels déboguer, il est recommandé de tester le fonctionnement de votre application dans différentes situations comme une mauvaise couverture cellulaire, des autorisations révoquées, une batterie faible ou une situation géographique étrange Emplacements.

Salle de contrôle pour Mac
De nombreuses pages de commandes et de réglages pour le simulateur.
Capture d'écran: D Griffin Jones/Culte de Mac

C'est là que la salle de contrôle entre en jeu. C'est une application pratique de Paul Hudson qui suralimente le simulateur. Une interface utilisateur simple vous donne des commandes graphiques pour tout ce qui précède et plus encore.

Vous avez deux boutons pour copier le presse-papiers dans ou hors du simulateur - très pratique pour transmettre des URL ou des chaînes de texte. Un bouton déclenche la synchronisation iCloud; Je souhaite vraiment que plus d'applications incluent des boutons pour cela. Il existe un champ de texte dans lequel vous pouvez ouvrir une URL intégrée à l'application (ou un lien profond) pour vous aider à tester des zones spécifiques de votre application.

Et bien sûr, il dispose d'une fonction d'enregistrement d'écran pour créer facilement des vidéos et des GIF.

Construisez ou téléchargez Control Room à partir du référentiel GitHub ici.

N°2: Cork, un meilleur gestionnaire de paquets

Homebrew est un moyen fantastique d'installer toutes sortes d'outils et de packages utiles, mais l'exécuter à partir du terminal peut être fastidieux.

Comme avec toutes les interfaces de ligne de commande, vous allez oublier l'incantation exacte nécessaire pour faire ce que vous voulez. Et si quelque chose ne va pas, vous devez lire les messages d'erreur parfois impénétrables qui se perdent au milieu des paragraphes de texte qui remplissent la petite fenêtre.

Gérer ffmpeg à Cork
Les interfaces graphiques conviviales comme celle-ci sont la raison pour laquelle nous avons laissé derrière nous les interfaces de ligne de commande.
Capture d'écran: D Griffin Jones/Culte de Mac

Cork transforme tout ce gâchis en une simple interface graphique. Vous pouvez voir la liste des packages installés dans la barre latérale. Cliquez sur l'un d'entre eux pour voir s'il a des dépendances avec d'autres packages sur votre système.

Avec un seul bouton, vous pouvez épingler un package à une version spécifique pour l'empêcher de se mettre à jour. Je parie que tu ne sais pas ce Commande de terminal sur le dessus de votre tête. Cliquez sur l'icône d'actualisation dans la barre d'outils pour vérifier et mettre à jour chaque package installé (à l'exception de ceux que vous avez épinglés).

Ajouter un package à Cork
La fonction de recherche est vraiment pratique. Je ne savais pas que ce paquet existait auparavant, je viens de le trouver.
Capture d'écran: D Griffin Jones/Culte de Mac

L'ajout d'un package est également beaucoup plus facile. Cliquez sur le bouton Ajouter dans la barre d'outils. Vous n'avez pas besoin de taper le nom exactement comme il faut - c'est aussi un champ de recherche. Tapez quelque chose et vous obtiendrez une liste des résultats possibles. Cliquez sur Installer pour l'ajouter.

je vous encourage à soutenez le développeur en achetant l'application si vous pouvez vous le permettre. Vous pouvez aussi construisez-le à partir du code source sur le référentiel GitHub.

N°3: Xcodes, pour gérer Xcode

Xcodes installe plusieurs versions différentes de Xcode
Basculez entre plusieurs installations de Xcode en un clic.
Capture d'écran: D Griffin Jones/Culte de Mac

Non, ce n'est pas une faute de frappe. Code Xs est un outil qui gère les versions de Xcode que vous avez installées, et en un clic, vous pouvez changer celle qui est votre version active.

Cela peut être utile si vous travaillez sur quelques applications différentes ciblant différentes versions de système d'exploitation. Vous avez peut-être une application en développement pour la prochaine version majeure d'iOS en version bêta, mais vous devez continuer à publier des correctifs de bogues pour vos autres applications en utilisant la version précédente.

Vous pouvez filtrer pour afficher les versions bêta et finales de Xcode. Cliquez sur n'importe quelle version pour voir dans le volet Infos les SDK pour macOS, iOS, watchOS et tvOS qu'elle prend en charge.

Vous pouvez activer les notifications lorsque de nouvelles versions sont publiées et les installer automatiquement.

Si vous téléchargez des versions préliminaires de Xcode à partir du site Web du développeur plutôt que du Mac App Store, vous savez que la suppression est souvent un long processus, mais Xcodes a une astuce secrète dans sa manche.

Activer l'extraction plus rapide dans les paramètres
Accélérez le processus extrêmement lent de décompression de Xcode.
Capture d'écran: D Griffin Jones/Culte de Mac

Dans Paramètres > Tests, vérifier Unxip plus rapide. Cela utilise un algorithme spécial qui profite pleinement de Concurrence rapide, allumant tous les cœurs de votre Mac en parallèle pour obtenir un unxip 70 % plus rapide. Lors de mes tests, sur un Mac mini avec M2 Pro, j'ai obtenu une amélioration de 54%.

Créez ou téléchargez Xcodes à partir du référentiel GitHub ici.

Dernier article de blog

| Culte de Mac
October 21, 2021

Les 10 meilleurs conseils d'un maître Mac [Conseils OS X]Si vous avez écrit un livre plein d'astuces Mac, comme moi, il est inévitable que les gens...

| Culte de Mac
October 21, 2021

Avec un accès à plus d'un demi-million d'applications dans l'App Store, faire avancer les choses sur nos iPhones n'a jamais été aussi simple. Alors...

| Culte de Mac
October 21, 2021

6 jeux Mac classiques dont vous pouvez profiter sur iOSCela a changé la donne pour les jeux informatiques à l'époque.Image: MobyGamesAvec un flux c...