3 parasta työkalua Mac-kehittäjille

Opitpa vain koodaamaan, opiskeletpa tietojenkäsittelytiedettä tai olet kokenut Mac-kehittäjä, nämä kolme sovellusta auttavat sinua varmasti työssäsi. Minulla on sovellus, joka lisää Xcode Simulatoriin joukon uusia ominaisuuksia, joka helpottaa pakettien hallintaa Homebrewissa ja parantaa Xcoden lataamista ja asentamista.

Kaikki nämä työkalut ovat itsessään avoimen lähdekoodin. Jokaiseen GitHub-repoon on linkkejä, joissa voit oppia niistä ja koota ne itse.

3 parasta ilmaista avoimen lähdekoodin työkalua Mac-kehittäjille

Katso kaikki nämä toiminnassa videolla:

Nro 1: Simulaattorin valvontahuone

iOS-simulaattori on loistava työkalu testaamiseen laitteilla, joita et omista, mutta siinä on rajoitettu ominaisuus, joka on otettu käyttöön. Vaikka sinulla olisi lukuisia iPhone-laitteita, joiden avulla voit tehdä virheenkorjauksen, on hyvä käytäntö testata, miten sovelluksesi toimii erilaiset tilanteet, kuten huono matkapuhelinpeitto, peruutetut käyttöoikeudet, alhainen akku tai outo maantieteellinen sijainti sijainnit.

Control Room for Mac
Monet sivut Simulaattorin säätimistä ja parannuksista.
Kuvakaappaus: D. Griffin Jones / Macin kultti

Siellä Control Room tulee sisään. Se on Paul Hudsonin kätevä sovellus, joka lataa simulaattorin. Yksinkertainen käyttöliittymä antaa sinulle graafiset ohjaimet kaikille yllä oleville ja muille.

Sinulla on kaksi painiketta, joilla voit kopioida leikepöydän simulaattoriin tai sieltä pois – todella kätevä URL-osoitteiden tai tekstijonojen välittämiseen. Yksi painike käynnistää iCloud-synkronoinnin; Toivon todella, että enemmän sovelluksia sisältäisi painikkeita sitä varten. Siellä on tekstikenttä, jossa voit avata sovelluksen sisäisen URL-osoitteen (tai täsmälinkin), jonka avulla voit testata sovelluksesi tiettyjä alueita.

Ja tietysti siinä on näytön tallennusominaisuus, jolla voit helposti luoda videoita ja GIF-tiedostoja.

Rakenna tai lataa Control Room GitHub-reposta täältä.

Nro 2: Cork, parempi paketinhallinta

Homebrew on loistava tapa asentaa kaikenlaisia ​​hyödyllisiä työkaluja ja paketteja, mutta sen suorittaminen terminaalista voi olla hankalaa.

Kuten kaikilla komentoriviliitännöillä, unohdat tarkan loitsun, joka tarvitaan tehdäksesi mitä haluat. Ja jos jokin menee pieleen, sinun on luettava läpi joskus käsittämättömät virheilmoitukset, jotka katoavat pienen ikkunan täyttävien tekstikappaleiden keskeltä.

Hallinnoi ffmpegiä Corkissa
Tämän kaltaiset käyttäjäystävälliset graafiset käyttöliittymät jätimme komentorivikäyttöliittymät taaksemme.
Kuvakaappaus: D. Griffin Jones / Macin kultti

Cork muuttaa kaiken sotkun yksinkertaiseksi käyttöliittymäksi. Näet sivupalkissa asennettujen pakettien luettelon. Napsauta yhtä nähdäksesi, onko sillä riippuvuuksia järjestelmäsi muiden pakettien kanssa.

Yhdellä painikkeella voit kiinnittää paketin tiettyyn versioon, jotta se ei päivity. Lyön vetoa, ettet tiedä että Päätteen komento pään päältä. Napsauta työkalupalkin päivityskuvaketta tarkistaaksesi ja päivittääksesi kaikki asennetut paketit (paitsi ne, jotka olet kiinnittänyt).

Paketin lisääminen Corkissa
Hakutoiminto on todella kätevä. En tiennyt tämän paketin olemassaolosta aiemmin, löysin sen vain.
Kuvakaappaus: D. Griffin Jones / Macin kultti

Paketin lisääminen on myös paljon helpompaa. Napsauta työkalupalkin Lisää-painiketta. Sinun ei tarvitse kirjoittaa nimeä täsmälleen oikein – se on myös hakukenttä. Kirjoita jotain, niin saat luettelon mahdollisista tuloksista. Klikkaus Asentaa lisätäksesi sen.

Kannustan sinua siihen tue kehittäjää ostamalla sovelluksen jos sinulla on siihen varaa. Voit myös rakentaa se GitHub-repon lähdekoodista.

Nro 3: Xcodes, Xcoden hallintaan

Xcodes asentaa useita eri versioita Xcodesta
Vaihda useiden Xcode-asennusten välillä yhdellä napsautuksella.
Kuvakaappaus: D. Griffin Jones / Macin kultti

Ei, se ei ole kirjoitusvirhe. Xcodes on työkalu, joka hallitsee asentamasi Xcode-versiot, ja yhdellä napsautuksella voit muuttaa, mikä on aktiivinen versiosi.

Tästä voi olla hyötyä, jos työskentelet muutamien eri sovellusten parissa, jotka on kohdistettu eri käyttöjärjestelmäversioihin. Ehkä sinulla on kehitteillä sovellus seuraavaa suurta iOS-julkaisua varten, mutta sinun on jatkettava virheenkorjausten julkaisemista muille sovelluksille aiemman version avulla.

Voit suodattaa näyttämään Xcode-betaversiot ja lopulliset julkaisut. Napsauta mitä tahansa versiota nähdäksesi tietoruudussa, mitä SDK: ita macOS: lle, iOS: lle, watchOS: lle ja tvOS: lle se tukee.

Voit ottaa käyttöön ilmoitukset, kun uusia versioita julkaistaan, ja asentaa ne automaattisesti.

Jos lataat Xcoden esijulkaisuja kehittäjän verkkosivustolta Mac App Storen sijaan, tiedät, että purkaminen on usein pitkä prosessi – mutta Xcodesilla on hihassaan salainen temppu.

Ota Faster Unxip käyttöön asetuksissa
Nopeuta ärsyttävän hidasta Xcoden purkamisprosessia.
Kuvakaappaus: D. Griffin Jones / Macin kultti

Sisään Asetukset > Kokeilut, tarkistaa Nopeampi Unxip. Tämä käyttää erityinen algoritmi joka hyödyntää täyden hyödyn Nopea samanaikaisuus, valaisee kaikki Macin ytimet rinnakkain saavuttaen 70 % nopeamman unxip: n. Testissäni a Mac mini M2 Prolla, Sain 54 % parannuksen.

Rakenna tai lataa Xcodes GitHub-reposta täältä.

Viimeisin blogiviesti

Kuinka lopettaa Facebookin salakuuntelu keskusteluihin
October 21, 2021

Muutama kuukausi sitten aloin kuulla paljon kammottavia tarinoita ihmisistä, jotka kävivät tosielämän keskusteluja ystävien kanssa ja saivat sitten...

| Macin kultti
October 21, 2021

Harmonoi mielesi ja kehosi rauhoittaviksi kappaleiksi tällä iPhone -meditaatiopakkauksellaTämä erityinen meditaatiopakkaus sisältää mukavat kuulokk...

| Macin kultti
October 21, 2021

Mitä Apple Watchisi yrittää kertoa terveydestäsi?Näiden Apple Watch -tilastojen ymmärtäminen on avain sen terveen potentiaalin vapauttamiseen.Kuva:...