3 najlepsze narzędzia dla programistów komputerów Mac

Niezależnie od tego, czy dopiero uczysz się kodować, studiujesz informatykę, czy jesteś doświadczonym programistą Mac, te trzy aplikacje z pewnością pomogą Ci w pracy. Mam aplikację, która dodaje całą masę nowych funkcji do Xcode Simulator, która ułatwia zarządzanie pakietami w Homebrew i lepszy sposób pobierania i instalowania Xcode.

Wszystkie te narzędzia same w sobie są open source. Istnieją linki do każdego repozytorium GitHub, w którym można się z nich uczyć i samodzielnie je kompilować.

Najlepsze 3 bezpłatne i otwarte narzędzia dla programistów komputerów Mac

Zobacz to wszystko w akcji na filmie:

Nr 1: Pokój kontrolny symulatora

Symulator iOS jest doskonałym narzędziem do testowania na urządzeniach, których nie posiadasz, ale ma ograniczoną liczbę funkcji gotowych do użycia. Nawet jeśli masz mnóstwo iPhone'ów do debugowania, dobrą praktyką jest przetestowanie działania aplikacji różne sytuacje, takie jak słaby zasięg komórkowy, cofnięte uprawnienia, niski poziom naładowania baterii lub dziwna lokalizacja geograficzna lokalizacje.

Pokój kontrolny dla komputerów Mac
Wiele stron kontrolek i poprawek dla Symulatora.
Zrzut ekranu: D. Griffin Jones/Kult Maca

I tu pojawia się Pokój kontrolny. Jest to przydatna aplikacja autorstwa Paula Hudsona, która doładowuje symulator. Prosty interfejs użytkownika zapewnia graficzne sterowanie wszystkimi powyższymi i nie tylko.

Masz dwa przyciski do kopiowania schowka do lub z symulatora — bardzo przydatne do przekazywania adresów URL lub ciągów tekstowych. Jeden przycisk uruchamia synchronizację iCloud; Naprawdę chciałbym, aby więcej aplikacji zawierało przyciski do tego. Istnieje pole tekstowe, w którym możesz otworzyć adres URL w aplikacji (lub precyzyjny link), który pomoże Ci przetestować określone obszary aplikacji.

I oczywiście ma funkcję nagrywania ekranu, aby łatwo tworzyć filmy i GIF-y.

Zbuduj lub pobierz Control Room z repozytorium GitHub tutaj.

Nr 2: Cork, lepszy menedżer paczek

Homebrew to fantastyczny sposób na zainstalowanie wszelkiego rodzaju przydatnych narzędzi i pakietów, ale uruchamianie go z terminala może być uciążliwe.

Podobnie jak w przypadku wszystkich interfejsów wiersza poleceń, zapomnisz dokładnego zaklęcia niezbędnego do zrobienia tego, co chcesz. A jeśli coś pójdzie nie tak, musisz przeczytać czasami niezrozumiałe komunikaty o błędach, które gubią się pośród akapitów tekstu wypełniających małe okienko.

Zarządzanie ffmpeg w Cork
Przyjazne dla użytkownika interfejsy GUI, takie jak ten, są powodem, dla którego porzuciliśmy interfejsy wiersza poleceń.
Zrzut ekranu: D. Griffin Jones/Kult Maca

Cork zamienia cały ten bałagan w prosty graficzny interfejs użytkownika. Możesz zobaczyć listę zainstalowanych pakietów na pasku bocznym. Kliknij jeden, aby sprawdzić, czy ma zależności z innymi pakietami w twoim systemie.

Za pomocą jednego przycisku możesz przypiąć pakiet do określonej wersji, aby uniemożliwić jego aktualizację. Założę się, że nie wiesz To Polecenie terminala z czubka głowy. Kliknij ikonę odświeżania na pasku narzędzi, aby sprawdzić i zaktualizować każdy zainstalowany pakiet (z wyjątkiem tych, które przypiąłeś).

Dodanie paczki w Cork
Funkcja wyszukiwania jest naprawdę przydatna. Nie wiedziałem, że ten pakiet istnieje wcześniej, po prostu go znalazłem.
Zrzut ekranu: D. Griffin Jones/Kult Maca

Dodanie pakietu jest również znacznie łatwiejsze. Kliknij przycisk Dodaj na pasku narzędzi. Nie musisz dokładnie wpisywać nazwy — to także pole wyszukiwania. Wpisz coś, a otrzymasz listę możliwych wyników. Kliknij zainstalować aby to dodać.

zachęcam do wesprzyj programistę, kupując aplikację jeśli możesz sobie na to pozwolić. Możesz również zbuduj go z kodu źródłowego w repozytorium GitHub.

Nr 3: Xcodes, do zarządzania Xcode

Xcodes instalujące kilka różnych wersji Xcode
Przełączaj się między kilkoma instalacjami Xcode jednym kliknięciem.
Zrzut ekranu: D. Griffin Jones/Kult Maca

Nie, to nie jest błąd. XcodeS to narzędzie, które zarządza zainstalowanymi wersjami Xcode i jednym kliknięciem możesz zmienić, która wersja jest aktywna.

Może się to przydać, jeśli pracujesz nad kilkoma różnymi aplikacjami skierowanymi do różnych wersji systemu operacyjnego. Być może masz aplikację w fazie rozwoju dla następnej dużej wersji iOS w wersji beta, ale musisz nadal publikować poprawki błędów dla innych aplikacji korzystających z poprzedniej wersji.

Możesz filtrować, aby wyświetlić wersje beta Xcode i ostateczne wersje. Kliknij dowolną wersję, aby zobaczyć w okienku informacji, które zestawy SDK dla systemów macOS, iOS, watchOS i tvOS są obsługiwane.

Możesz włączyć powiadomienia o wydaniu nowych wersji i automatycznie je zainstalować.

Jeśli pobierasz wstępne wersje Xcode ze strony programisty, a nie z Mac App Store, wiesz, że rozpakowywanie jest często długim procesem — ale Xcodes ma sekretną sztuczkę w rękawie.

Włącz szybsze rozpakowywanie w ustawieniach
Przyspiesz irytująco powolny proces rozpakowywania Xcode.
Zrzut ekranu: D. Griffin Jones/Kult Maca

W Ustawienia > Eksperymenty, sprawdzać Szybsze rozpakowywanie. To wykorzystuje specjalny algorytm to w pełni wykorzystuje Szybka współbieżność, zapalając równolegle wszystkie rdzenie komputera Mac, aby uzyskać o 70% szybsze rozpakowywanie. W moich testach na a Mac mini z M2 Pro, uzyskałem 54% poprawę.

Zbuduj lub pobierz Xcodes z repozytorium GitHub tutaj.

Najnowszy wpis na blogu

| Kult Maca
September 11, 2021

Niezwyciężone etui na iPhone'a, zapasowe baterie, których nie można zgubić i nie tylko [Najlepsze oferty tygodnia]Uzyskaj świetny nowy sprzęt do ur...

| Kult Maca
September 11, 2021

SnapSeed, prawdopodobnie nasz ulubiony edytor zdjęć w Cult of Mac, został zaktualizowany do (wreszcie!) współpracy z iOS6 i iPhonem 5Zamiast budowa...

Jak usunąć tło ze swoich zdjęć
September 11, 2021

Istnieje wiele powodów, aby usunąć tło ze zdjęcia. Możesz po prostu nienawidzić tła — idealnego portretu zrujnowanego przez tłumy, brzydkich prac b...