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.
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ä.
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 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
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.
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ä.