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 Salle de contrôle pour Mac](/f/153f7bd2d0c3a44c93eb968f7e202dcf.jpg)
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.
![Liège Gérer ffmpeg à Cork](/f/a62def87f831f35b22159c7f698ac1e0.jpg)
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).
![Cork Ajouter un paquet Ajouter un package à Cork](/f/adff173834a1712a307381b1ac1d2d67.jpg)
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 Xcodes installe plusieurs versions différentes de Xcode](/f/245defed9d4bc39821baf621d80481d8.jpg)
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.
![Expériences Xcodes Activer l'extraction plus rapide dans les paramètres](/f/282a341767f88f3dc54866ae0c494f60.jpg)
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.