Rekenaars, Sagteware
Die ontwikkeling van programme vir iOS: waar om te begin?
Met elke dag wat verbygaan verhoog die aantal mense wat wou om te leer hoe om die program te skep. Na die bymekaarbring van die inligting in die netwerk kom om hulle die idee dat die mees belowende is die ontwikkeling van programme vir iOS - Apple se bedryfstelsel. Trouens, droom - hierdie een, en ontwikkeling - 'n ander. Maak jou eie aansoek is nie maklik nie. Maar nie fantasties moeilik. Wat jy nodig het om te doen?
programmeertaal
Om 'n program te skryf vir 'n spesifieke platform, moet jy 'n spesifieke programmeertaal gebruik. Die ontwikkeling van programme vir IOS en Android verskil. As die platform van die "Google" jy moet kies die Java-taal, vir iOS keuse tussen Objective-C en Swift. Vir 'n lang tyd om te ontwikkel vir iOS platform dit is uit slegs met die hulp van Objective-C-programmeertaal gedra. Ten spyte van die feit dat hy vir baie jare, is dit steeds ontwikkel en gebruik word deur 'n groot aantal van die ontwikkelaars. Maar sy negatiewe - dit is 'n hoë versperring vir toetrede.
Sedert die hoofbron van wins is die appel van sy aansoek winkel, werknemers belangstel in meer bruikbare en interessante gereedskap. Om hierdie rede, gereelde konferensies vir ontwikkelaars, wat ons vertel oor die veranderinge in die bedryfstelsels. In 2014, die ontwikkelaars het nuwe programmeertaal Swift, wat die ontwikkeling van programme vir iOS. Swift is maklik om te leer, want dit het 'n baie eenvoudige sintaksis en sterk getik. Vir diegene wat wil om te leer om programme op te bou vir iOS besit hierdie taal pas baie goed.
Wat nodig is om te begin
In bykomend tot die basiese kennis van programmering, moet jy die volgende hê:
- of notebook met OSX bedryfstelsel aan boord;
- ontwikkeling omgewing Xcode, wat vry is.
Met hierdie set kan aansoeke direk hardloop in 'n spesiale simulator op die rekenaar. Maar ons moet in gedagte gehou word dat in die toekoms mag nodig wees om $ 99 te betaal vir 'n jaarlikse inskrywing op die program ontwikkelaars kry dra. Na betaling sal in staat wees om:
- ontwerp om die program uit te voer is nie in die simulator en op werklike toestelle;
- plaas die jeug in die winkel App Store;
- aflaai nuwe weergawe van die ontwikkeling omgewing en iOS.
In nuwe weergawes van Xcode was daar 'n element soos 'n "sandbox", genoem Playground. Hier is die ontwerper kan eksperimenteer met 'n nuwe programmeertaal.
Baie mense wil begin skryf programme, maar ek dink dat dit uiters moeilik. Natuurlik, ten einde 'n professionele te word, moet jy 'n baie goeie kennis en wye ervaring agter hulle. Maar om 'n klein program te skep, is dit nie nodig 'n professionele om te wees.
Hoe om te begin die ontwikkeling van programme vir IOS en Android? Leer vind plaas in die praktyk. Daarom is dit nodig om te begin met. Baie teorieë - is nie altyd goed nie. Na alles, as 'n persoon sal lees van voor tot tien boeke op ontwikkeling, rekenaarprogrammeerder dek, hy sal nie. Ons moet optree.
speelgrond
Hierdie "sandbox" - dit is 'n groot omgewing te programmeertaal te leer. As dit lyk? Die gebruiker 'n reël van die kode en sien onmiddellik die resultaat van die uitvoering. Sodra dit duidelik dat die geskrewe fragment werk soos dit moet word, kan dit eenvoudig oorgedra word na die projek. Met die hulp van die "sandbox" kan sulke take op te los as:
- die ontwikkeling van die programmeertaal sintaksis;
- die verbetering van programmeringsvaardighede met die hulp van eksperimente met die nuwe API;
- die implementering van 'n eenvoudige rekenkundige berekeninge;
- ontwikkeling van 'n nuwe algoritme en kyk na sy elke beweging.
Die ontwikkeling van programme vir iOS: waar om te begin
Die teorie - dit is beslis 'n goeie, maar, soos vroeër genoem, neem die praktyk. Ten einde om kennis te maak met die "sandbox", wat jy nodig het om Xcode ontwikkeling omgewing uit te voer. Na die aanvang van die gebruiker kan 'n venster, wat van voorneme is om 'n nuwe projek te skep of te begin Speeltuin sien. Ek het 'n tweede punt. Nou moet jy om te kom met 'n naam en stoor die "sandbox" in enige gerieflike plek op jou rekenaar. By the way, die ontwikkeling van programme vir iOS om Windows is ook moontlik, maar dan moet 'n baie probleme op te los. Hierdie installasie van onwettige bedryfstelsel, en wysig belangrike lêers, en nog vele foute en ineenstortings.
Sodra jy gered sal van stapel gestuur word dieselfde Speeltuin, wat nodig is.
Met die eerste oogopslag, is daar niks interessant. Maar dit is wat nodig is om jou kode in te voer soos voorkoms onmiddellik sal verander.
Om mee te begin, kan jy probeer om die volgende te skryf:
var z = 3
vir var y = 0; y <10; ++ y {
z + = z * y
}
z
println ( "gevolg: (z)")
Na hierdie "sandbox" sal sy voorkoms te verander. In die regter kolom (die paneel resultate) toon die waardes vir elke lyn, wat verkry word nadat uitvoering. Ook in die regter kolom, kan jy kies om die tyd bar, wat jou toelaat om veranderinge met verloop van tyd van die gekose uitdrukking te spoor vertoon. Dit wys ook die konsole uitvoer na die teks wat uitset van die program sal wees.
kommentaar te lewer kode
Die ontwikkeling van programme vir iOS, sowel as vir ander platforms, nie sonder kommentaar, wat nodig is om te verseker dat die ontwikkelaar was makliker om te navigeer in die kode. Kommentaar - hierdie lyn geïgnoreer tydens uitvoering program. Hulle kan beide enkel-lyn en multi wees.
veranderlikes
So, is geskryf programme in 'n programmeertaal. Baseer enige taal veranderlike komponent. Die ontwikkeling van programme vir IOS en Android is nie moontlik sonder die gebruik van veranderlikes. Soos die naam aandui, dit is 'n houer, wat die veranderlike waarde bevat. Elke veranderlike moet 'n unieke naam hê en kan beide numeriese en teks waardes bevat. Die programmeertaal Swift veranderlikes gedefinieer met behulp van die var navraag en laat. In die tweede geval is, kan 'n veranderlike nie verander word en moet dit geïnisialiseer by die verklaring. In die eerste geval, is die veranderlike geïnisialiseer onmiddellik voor gebruik.
Elke veranderlike het 'n soort. Dit kan 'n string wees, drywende punt getalle (breuke) boolean waardes (ware en valse).
Uitset van resultate
Die resultaat van die program vertoon word in die konsole. Wat is dit? Dit is wat bied die gebruiker interaksie met die rekenaar. So, die uitset van die konsole gebruik word om genoem word 'n monitor en insette konsole - sleutelbord. Nou is die betekenis van die terme min verander het. Sogenaamde sagte venster vir command toevoer en afvoer. Die ontwikkeling van programme vir iOS vereis dikwels die onttrekking van enige data. Om dit te doen in Swift taal verskaf gedrukte opdrag en println. Die eerste verskil van die tweede wat outomaties begin 'n nuwe lyn.
funksies
Die volgende basiese konsep in programmering - funksies. Dit is 'n sekere volgorde van aksies wat 'n spesifieke taak uit te voer. Elke funksie kan enige waarde te neem, en die standaard van die resultaat. Om hierdie struktuur gebruik, moet jy eers verklaar met die navraag funk. Nadat dit bevat die naam en die hakies. As 'n waarde teruggestuur moet word, na die hakies dui die tipe. As die opbrengs waarde is nie teenwoordig is, is die tipe nie gespesifiseer, of dui "leë" tipe - nietig. In hakies is die waardes wat die funksie neem. Om 'n funksie te roep om die naam en waardes vir argumente aan te dui.
Jy kan maak die naam parameter in die funksie oproep is noodwendig aangedui. Vir hierdie doel, is dit omring deur 'n simbool van "rooster".
Sodat jy kan enige nuttige funksies wat kan, byvoorbeeld, om wisselkoerse te bereken, 'n eenheid van meting te skakel na 'n ander te skryf. Elke keer is daar 'n behoefte om dit te gebruik, net genoeg om hierdie funksies te roep, in plaas van die skryf van die kode van nuuts af.
Wat nou?
So, soos gesien kan word uit die bogenoemde, die ontwikkeling van programme vir iOS met hul hande kan wees op die magte van elk. Die belangrikste ding - om die basiese beginsels van programmering taal te leer, kennis te maak met die ontwikkeling omgewing en 'n baie oefening en dikwels te kry. Dat die praktyk help om betekenisvolle vordering te maak. Maar as hier beskryf - dit is net die begin. Verder in die ontwikkeling wêreld sal 'n baie interessante, komplekse, fassinerende wees. Dit sal altyd hou jou gedagtes skerp, om iets nuuts en goeie lewe te skep. Na alles, is Apple se masjiene wêreldwyd gebruik. Daarom sal u aansoek in staat wees om miljoene mense te evalueer.
Similar articles
Trending Now