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.
![Sterownia Pokój kontrolny dla komputerów Mac](/f/153f7bd2d0c3a44c93eb968f7e202dcf.jpg)
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.
![Korek Zarządzanie ffmpeg w Cork](/f/a62def87f831f35b22159c7f698ac1e0.jpg)
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ś).
![Korek Dodawanie pakunku Dodanie paczki w Cork](/f/adff173834a1712a307381b1ac1d2d67.jpg)
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
![Kody X Xcodes instalujące kilka różnych wersji Xcode](/f/245defed9d4bc39821baf621d80481d8.jpg)
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.
![Eksperymenty Xcodes Włącz szybsze rozpakowywanie w ustawieniach](/f/282a341767f88f3dc54866ae0c494f60.jpg)
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.