SparkCode lader jailbroken iPhone-brugere skrive kode og kompilere Swift- eller C-baserede apps uden en computer eller Xcode

Prøv Vores Instrument Til At Fjerne Problemer





Udviklere, der ofte befinder sig væk fra deres computer, og i forlængelse heraf, Xcode , kunne drage fordel af en mobil app-udviklingsplatform til jailbroken enheder kaldet SparkCode af iOS-udvikler SparkleChan .



 SparkCode app-ikon.

SparkCode er et projekt, der er født ud fra en stærk beslutsomhed fra en udspekuleret udvikler, der ønskede at lave apps, men fik deres computer frataget af deres forældre. Med input fra udviklervenner som AppInstaller iOS , HAHALOSAH , og SeanIsTethered , blev det det storslåede stykke mobilsoftware, det er i dag.

Projektet, der oprindeligt hed Swifty, startede som en almindelig sort/hvid teksteditor og udviklede sig hurtigt til en syntaksfremhævende kodeeditor med Swift kompileringsfunktioner og evnen til at fusionere Swift-projekter med C-projekter ved hjælp af Clang. SparkCode understøtter endda fejlgenerering for at hjælpe udviklere med at lære om, hvad der er galt, når tingene ikke fungerer som planlagt.



 SparkCode app interface.

Ifølge udvikleren har de altid ønsket at have 'Xcode på iOS', men da dette ikke er en rigtig ting i øjeblikket, besluttede de, at det ville være en god idé at lave deres eget Xcode-stil udviklingsværktøj til den mobile verden for udviklere ligesom dem, der måske ikke har adgang til en computer.

Interessant nok blev SparkCode lavet 100 % på iPhones uden en enkelt computer, hvilket er et vidnesbyrd om, hvor kraftfuld mobilkodning og app-udvikling kan være.

 Yderligere SparkCode-skærmbilleder.

SparkCode er i øjeblikket i sine alfastadier og har modtaget en masse ydelses- og stabilitetsforøg siden den første alfa-opbygning. Nogle af de store problemer i starten var hukommelse lækager og optimering, hvoraf meget er blevet eller er ved at blive udbedret med hjælp fra ovennævnte udviklere.



En smart ting ved SparkCode er, at den kører 100 % native på iPhone uden en eneste VM eller instans brugt. Det tilbyder også understøttelse af forskellige kodningssprog, herunder Swift, C, C++, ObjC og ObjC++, blandt andre.

SparkCode adskiller sig fra Swift legepladser ved at være mindre af en kodeundervisningsplatform designet udelukkende baseret på Swift og mere af en altomfattende kodningsplatform med bredere understøttelse af C-sprog og tredjepartsrammer. SparkCode kan også lette tilpassede rettigheder til apps, såsom at deaktivere sandboxing, hvilket er noget, Swift Playgrounds ikke kan.

Hvis jeg var en mobil softwareudvikler, hvilket jeg ikke er, ville jeg gerne have en app som SparkCode, så jeg kunne lave ændringer i min kode og kompilere projekter, mens jeg er væk fra min computer, enten for at fordrive tiden i venteværelser eller for at presse varmt -retter, når jeg ikke var hjemme. Når det er sagt, er jeg ikke i tvivl om, at SparkCode kun vil fortsætte med at forbedre og stige i popularitet blandt udviklere.



De, der er interesserede i at give SparkCode en chance, kan anskaffe appen fra udviklerens personlige lager via deres foretrukne pakkehåndteringsapp på en jailbroken enhed. Dette lager, hvis du ikke allerede har det, er som følger:

https://dekotas.org/

Hvad synes du om SparkCode? Fortæl os det i kommentarfeltet nedenfor.



Top