SparkCode omogućuje jailbreak korisnicima iPhonea da pišu kod i kompajliraju Swift ili C aplikacije bez računala ili Xcodea

Isprobajte Naš Instrument Za Uklanjanje Problema





Programeri koji se često nalaze daleko od svog računala, a time i Xcode , mogla bi imati koristi od platforme za razvoj mobilnih aplikacija za jailbroken uređaje tzv SparkCode od strane iOS programera SparkleChan .



 Ikona aplikacije SparkCode.

SparkCode je projekt rođen iz snažne odlučnosti lukavog programera koji je želio izraditi aplikacije, ali su mu roditelji oduzeli računalo. Uz doprinos prijatelja programera poput Instalater aplikacija za iOS , HAHALOSA , i SeanIsTethered , postao je veličanstveni dio mobilnog softvera kakav je danas.

Projekt, izvorno nazvan Swifty, započeo je kao obični crno-bijeli uređivač teksta i brzo se razvio u uređivač koda za označavanje sintakse s Brz mogućnosti kompajliranja i sposobnost spajanja Swift projekata s C projektima pomoću Clanga. SparkCode čak podržava generiranje pogrešaka kako bi pomogao programerima da saznaju što nije u redu kada stvari ne rade kako je planirano.



 Sučelje aplikacije SparkCode.

Prema riječima programera, oduvijek su željeli imati “Xcode na iOS-u,” ali budući da to trenutno nije prava stvar, odlučili su da bi bila dobra ideja napraviti vlastiti razvojni alat u stilu Xcode-a za mobilni svijet za programere baš kao i oni koji možda nemaju pristup računalu.

Zanimljivo je da je SparkCode napravljen 100% na iPhone uređajima bez ijednog računala, što je dokaz koliko snažno može biti mobilno kodiranje i razvoj aplikacija.

 Dodatne snimke zaslona SparkCode.

SparkCode je trenutno u svojoj alfa fazi i dobio je puno poboljšanja performansi i stabilnosti od prve alfa verzije. Neki od glavnih problema na početku bili su memorija curenja i optimizacije, od čega je velik dio riješen ili se upravo rješava uz pomoć gore spomenutih programera.



Zgodna stvar kod SparkCodea je da radi 100% nativno na iPhoneu bez upotrebe ijednog VM-a ili instance. Također nudi podršku za različite jezike kodiranja uključujući Swift, C, C++, ObjC i ObjC++, između ostalih.

SparkCode se izdvaja od Igrališta Swift time što je manje platforma za podučavanje koda dizajnirana isključivo na temelju Swifta, a više sveobuhvatna platforma za kodiranje sa širom podrškom za C jezike i okvire trećih strana. SparkCode također može olakšati prilagođena ovlaštenja za aplikacije kao što je onemogućavanje sandboxinga, što je nešto što Swift Playgrounds ne može učiniti.

Da sam programer mobilnog softvera, što nisam, želio bih aplikaciju kao što je SparkCode kako bih mogao modificirati svoj kod i kompajlirati projekte dok nisam za svojim računalom, bilo da provodim vrijeme u čekaonicama ili da radim na vrućem -popravlja kad nisam bio kod kuće. Uz to, ne sumnjam da će se SparkCode samo nastaviti poboljšavati i rasti u popularnosti među programerima.



Oni koji žele isprobati SparkCode mogu nabaviti aplikaciju iz osobnog repozitorija programera putem njihove omiljene aplikacije za upravljanje paketima na jailbroken uređaju. To spremište, u slučaju da ga već nemate, je sljedeće:

https://dekotas.org/

Što mislite o SparkCode-u? Javite nam u odjeljku za komentare dolje.



Top