Top 3 Tools für Mac-Entwickler

Egal, ob Sie gerade Programmieren lernen, Informatik studieren oder ein erfahrener Mac-Entwickler sind, diese drei Apps werden Ihnen sicher bei Ihrer Arbeit helfen. Ich habe eine App, die dem Xcode-Simulator eine ganze Reihe neuer Funktionen hinzufügt, eine, die die Verwaltung von Paketen in Homebrew vereinfacht und eine bessere Möglichkeit zum Herunterladen und Installieren von Xcode bietet.

Alle diese Tools sind selbst Open Source. Es gibt Links zu jedem GitHub-Repo, wo Sie von ihnen lernen und sie selbst kompilieren können.

Top 3 kostenlose und Open-Source-Tools für Mac-Entwickler

Sehen Sie sich das alles in einem Video in Aktion an:

Nr. 1: Kontrollraum für den Simulator

Der iOS-Simulator ist ein großartiges Tool zum Testen auf Geräten, die Sie nicht besitzen, aber er verfügt über eine begrenzte Standardausstattung. Selbst wenn Sie eine Vielzahl von iPhones zum Debuggen haben, ist es eine gute Praxis, zu testen, wie Ihre App funktioniert verschiedene Situationen wie schlechte Mobilfunkabdeckung, widerrufene Berechtigungen, schwacher Akku oder seltsame geografische Gegebenheiten Standorte.

Kontrollraum für Mac
Viele Seiten mit Steuerelementen und Optimierungen für den Simulator.
Bildschirmfoto: D. Griffin Jones/Cult of Mac

Hier kommt Control Room ins Spiel. Es ist eine praktische App von Paul Hudson, die den Simulator auflädt. Eine einfache Benutzeroberfläche bietet Ihnen grafische Steuerelemente für alle oben genannten und mehr.

Sie haben zwei Schaltflächen, um die Zwischenablage in den oder aus dem Simulator zu kopieren – wirklich praktisch, um URLs oder Textfolgen zu übergeben. Eine Taste löst die iCloud-Synchronisierung aus; Ich wünschte wirklich, mehr Apps enthalten Schaltflächen dafür. Es gibt ein Textfeld, in dem Sie eine In-App-URL (oder einen Deep-Link) öffnen können, um bestimmte Bereiche Ihrer App zu testen.

Und natürlich verfügt es über eine Bildschirmaufzeichnungsfunktion zum einfachen Erstellen von Videos und GIFs.

Hier können Sie Control Room aus dem GitHub-Repository erstellen oder herunterladen.

Nr. 2: Cork, ein besserer Paketmanager

Homebrew ist eine fantastische Möglichkeit, alle Arten von nützlichen Tools und Paketen zu installieren, aber die Ausführung über das Terminal kann umständlich sein.

Wie bei allen Befehlszeilenschnittstellen werden Sie die genaue Beschwörung vergessen, die erforderlich ist, um das zu tun, was Sie wollen. Und wenn etwas schief geht, müssen Sie die manchmal unverständlichen Fehlermeldungen durchlesen, die sich in den Textabsätzen verlieren, die das winzige Fenster füllen.

Verwalten von ffmpeg in Cork
Benutzerfreundliche GUIs wie diese sind der Grund, warum wir Befehlszeilenschnittstellen hinter uns gelassen haben.
Bildschirmfoto: D. Griffin Jones/Cult of Mac

Cork verwandelt all dieses Durcheinander in eine einfache GUI. Sie können die Liste der installierten Pakete in der Seitenleiste sehen. Klicken Sie auf eines, um zu sehen, ob es Abhängigkeiten zu anderen Paketen auf Ihrem System hat.

Mit einer Schaltfläche können Sie ein Paket an eine bestimmte Version anheften, um zu verhindern, dass es aktualisiert wird. Ich wette, Sie wissen es nicht Das Terminal-Befehl aus der Spitze Ihres Kopfes. Klicken Sie auf das Aktualisierungssymbol in der Symbolleiste, um alle installierten Pakete zu überprüfen und zu aktualisieren (außer denen, die Sie angeheftet haben).

Hinzufügen eines Pakets in Cork
Die Suchfunktion ist wirklich praktisch. Ich wusste vorher nicht, dass es dieses Paket gibt, ich habe es gerade gefunden.
Bildschirmfoto: D. Griffin Jones/Cult of Mac

Auch das Hinzufügen eines Pakets ist viel einfacher. Klicken Sie in der Symbolleiste auf die Schaltfläche Hinzufügen. Sie müssen den Namen nicht genau richtig eingeben – es ist auch ein Suchfeld. Geben Sie etwas ein und Sie erhalten eine Liste möglicher Ergebnisse. Klicken Installieren um es hinzuzufügen.

Ich ermutige Sie dazu Unterstützen Sie den Entwickler, indem Sie die App kaufen wenn du es dir leisten kannst. Du kannst auch Erstellen Sie es aus dem Quellcode im GitHub-Repo.

Nr. 3: Xcodes, zum Verwalten von Xcode

Xcodes installiert mehrere verschiedene Versionen von Xcode
Wechseln Sie mit einem Klick zwischen mehreren Installationen von Xcode.
Bildschirmfoto: D. Griffin Jones/Cult of Mac

Nein, das ist kein Tippfehler. XcodeS ist ein Tool, das verwaltet, welche Versionen von Xcode Sie installiert haben, und mit einem Klick können Sie ändern, welche Ihre aktive Version ist.

Dies kann sich als nützlich erweisen, wenn Sie an einigen verschiedenen Apps arbeiten, die auf unterschiedliche Betriebssystemversionen abzielen. Vielleicht haben Sie eine App in der Entwicklung für die nächste große iOS-Version in der Beta-Version, aber Sie müssen weiterhin Fehlerkorrekturen für Ihre anderen Apps veröffentlichen, die die vorherige Version verwenden.

Sie können filtern, um Xcode-Betas und endgültige Versionen anzuzeigen. Klicken Sie auf eine beliebige Version, um im Infobereich anzuzeigen, welche SDKs für macOS, iOS, watchOS und tvOS unterstützt werden.

Sie können Benachrichtigungen aktivieren, wenn neue Versionen veröffentlicht werden, und sie automatisch installieren lassen.

Wenn Sie Vorabversionen von Xcode von der Entwickler-Website und nicht aus dem Mac App Store herunterladen, wissen Sie, dass das Entpacken oft ein langer Prozess ist – aber Xcodes hat einen geheimen Trick im Ärmel.

Aktivieren Sie Faster Unxip in den Einstellungen
Beschleunigen Sie den ärgerlich langsamen Vorgang des Entpackens von Xcode.
Bildschirmfoto: D. Griffin Jones/Cult of Mac

In Einstellungen > Experimente, überprüfen Schnelleres Entpacken. Dies nutzt ein spezieller Algorithmus das nutzt voll aus Schnelle Parallelität, wodurch alle Kerne auf Ihrem Mac parallel beleuchtet werden, um ein 70 % schnelleres Entxip zu erreichen. In meinen Tests auf a Mac mini mit M2 Pro, ich habe eine 54% ige Verbesserung.

Hier können Sie Xcodes aus dem GitHub-Repository erstellen oder herunterladen.

Neuester Blogbeitrag

Verwenden Sie iCloud Drive, um Desktop und Dokumente in macOS Sierra freizugeben
September 11, 2021

So verwenden Sie iCloud Drive, um Ihren Desktop- und Dokumentenordner in macOS Sierra freizugebenTeilen ist Kümmern. Und einfacher denn je.Foto: St...

Profi-Tipp: Tippen, nicht wischen, mit Ihrer Siri Remote
September 11, 2021

Profi-Tipp: Tippen, nicht wischen, mit Ihrer Siri RemoteDurch Tippen können Sie sich nach oben und unten bewegen, ein Element nach dem anderen.Foto...

| Kult des Mac
September 11, 2021

Deaktivieren Sie den Dateidownload „Quarantäne“ [OS X-Tipps]Haben Sie jemals genug von dem Dialogfeld bekommen, das angezeigt wird, wenn Sie eine h...