Lai gan lielākā daļa izstrādātāju savos Mac datoros izmanto populārus IDE, piemēram, Xcode un Sublime Text , daži saprot, ka viņu iPhone un iPad var apstrādāt arī kodēšanas lietojumprogrammas. Lai gan tās var nebūt tik jaudīgas kā galddatoru versijas, noteikti ir dažas mobilās iespējas, kas var darboties kā jaudīgi papildu IDE jūsu galvenajai ierīcei. Apskatīsim 5 labākās kodēšanas lietotnes operētājsistēmai iOS.
1. Swfit rotaļu laukumi (bezmaksas)
Neatkarīgi no tā, vai jūs tikko sākat apgūt Apple programmēšanas valodu vai esat pieredzējis izstrādātājs, lietotne Swift Playgrounds jūs pārsteigs. Šī lietotne sākās kā Apple iniciatīva, lai padarītu Swift mācīšanos jautru, un gadu gaitā tā ir attīstījusies. Šodien jūs atradīsiet virkni nodarbību, kas palīdz izprast kodēšanas pamatus, risinot mīklas interaktīvā 3D pasaulē. Tomēr tā ir tikai viena daļa no Swift Playgrounds.

Swfit Playgrounds kodēšanas lietojumprogramma operētājsistēmā iOS
Šī lietotne nodrošina arī tukšu audeklu kodēšanai, kurā varat praktizēt, pārbaudīt savu kodu un pat kaut ko ieprogrammēt no jauna. Varat viegli priekšskatīt savu lietojumprogrammu blakus koda redaktoram, ko nevar darīt citas programmēšanas lietojumprogrammas. Tas arī integrējas ar iPadOS ietvariem un ļauj iesniegt savu lietotni Apple App Store. Vienīgais mīnuss ir tas, ka Swift Playgrounds ir pieejams tikai iPad, nevis iPhone.
Priekšrocība
- Lieliska apmācība un ietver projektu paraugus
- Var priekšskatīt lietojumprogrammu, ar kuru strādājat
Defekts
- Swift lietojumprogrammu izstrādes ierobežojumi
- Nevar atvērt un rediģēt atlasīto failu
2. Koder koda redaktors (bezmaksas)
Koder ir pilnīga izstrādes vide, kas īpaši izstrādāta operētājsistēmai iOS un iPadOS ar atbalstu vairāk nekā 80 programmēšanas valodām, sintakses izcelšanu un automātisko pabeigšanu, padarot to neticami jaudīgu. Koder šķiet lieliska alternatīva, vismaz kamēr mēs gaidām Xcode un citus darbvirsmas koda redaktorus, kas parādīsies iPhone un iPad.

Koder šifrēšanas lietojumprogramma
Cita starpā Koder atbalsta gan vietējos, gan attālos savienojumus. Šajā ziņā lietotne darbojas ar Dropbox, (S)FTP un WebDAV. Varat viegli augšupielādēt un lejupielādēt starp vietējiem un attāliem savienojumiem. Un, kad runa ir par lokālo piekļuvi failiem, varat piekļūt saviem failiem, izmantojot jebkuru tīmekļa pārlūkprogrammu. Visbeidzot, Koder ir aprīkots ar darbvirsmas līmeņa rediģēšanas iespējām bez traucējumiem.
Priekšrocība
- Ļauj piekļūt failiem no attālām vietām
- Tēma un krāsas izskatās lieliski
Defekts
- Rādīt ikonu joslu pat tad, ja ir pievienota ārējā tastatūra
3. Teksta koda redaktors (maksas)
Daudzos veidos Textastic ir līdzīgs Koder. Textastic ir pieejams iOS un iPadOS, atbalsta vairāk nekā 80 valodas un ir pat saderīgs ar TextMate un Sublime Text 3 motīviem un sintakses definīcijām.

Teksta programmēšanas lietojumprogramma
Runājot par citām funkcijām, Textastic ir slavena ar savu ātrumu. Tas ir izveidots, izmantojot vietējās iOS un iPadOS API, piemēram, Core Text, ļaujot jums viegli veikt sarežģītas darbības. Programma piedāvā plašu iespēju klāstu failu importēšanai un eksportēšanai, atbalsta ārējās tastatūras un ir aprīkota ar kursora navigāciju, lai atvieglotu teksta atlasi. Ir viegli saprast, kāpēc šī ir viena no labākajām kodēšanas lietotnēm iPhone un iPad.
Priekšrocība
- Pieskarieties un velciet metodi, lai īpaši ātri atlasītu ikonas
- Viedi paslēpiet simbolu joslu, pievienojot ārējo tastatūru
Defekts
- Lietotāja interfeiss neizskatās īpaši jauks
4. Pythonista 3 (maksas)
Python programmētājiem Pythonista 3 ir pilnīgs Python redaktors koda rakstīšanai iPad vai iPhone. Lai gan Python izstrādātāji jau ir iepazinušies ar piedāvātajām standarta bibliotēkām, Pythonista priekšrocības ietver sadarbspēju ar sākotnējām iOS funkcijām, piemēram, atrašanās vietas datiem, kontaktpersonām un komentāriem, atgādinājumiem, fotoattēliem utt.

Pythonista programmēšanas lietojumprogramma
Rakstot kodu ar Pythonista 3, varat sagaidīt darbvirsmas līmeņa funkcijas. Tas ietver sintakses izcelšanu un koda pabeigšanu, kā arī kontūras skatu un atbalstu vairākām cilnēm. Vēl viena lieliska funkcija ir jaudīgās interaktīvās uzvednes, kas ļauj uzreiz izmēģināt fragmentus vai veikt īpašus aprēķinus. Un visbeidzot, Pythonista atbalsta krāsu motīvus, pielāgotas tastatūras un ir aprīkots ar fragmentu sistēmu, lai paātrinātu kodēšanu.
Priekšrocība
- Ietver Python projektu paraugus
Defekts
- Var atvērt tikai Python failus un teksta failus
5. Bufera koda redaktors (apmaksāts)
Tāpat kā citas kodēšanas lietotnes operētājsistēmai iOS, Bufera redaktors nodrošina īpaši izstrādātu un speciālu izstrādes vidi. Ir skaidrs, ka šī lietojumprogramma apmierinās gandrīz visas jūsu kā izstrādātāja vajadzības. Tas sākas ar Buffer ļoti pielāgojamo interfeisu, kas ļauj viegli pārslēgties starp vairākiem motīviem. Pats labākais, ka lietotne ir ļoti optimizēta iPhone un iPad ierīcēm, atbalstot dažādas daudzuzdevumu darbības.
Bufera koda redaktora lietojumprogramma
Jūs arī priecāsities uzzināt, ka buferis atbalsta savienojumus ar GitHub, BitBucket, Dropbox, Google disku, SFTP un pat SSH serveriem. Un, runājot par bufera koda redaktoru, tajā ir sintakses izcelšana un koda automātiskā pabeigšana desmitiem valodu. Varat arī priekšskatīt savu kodu, izmantojot Safari, kā arī jebkuru failu tipu, ko sākotnēji atbalsta iOS un iPadOS.
Priekšrocība
- Noklusējuma krāsu palete izskatās lieliski
- Atbalsta attālākus savienojumus, tostarp Bitbucket un GitHub
Defekts
- Rādīt ikonu joslu pat tad, ja ir pievienota ārējā tastatūra