KomputilojProgramaro

Evoluantaj aplikoj por iOS: kie komenci?

Kun ĉiu pasanta tago pliigas la nombron da homoj kiuj volis lerni kiel krei la programon. Post kolektado la informoj en la reto venas al ili la ideo, ke la plej promesplenaj estas la disvolviĝo de aplikoj por iOS - Apple mastruma sistemo. Fakte, revo - ĉi tiu, kaj programado - alian. Krei vian propran aplikon ne estas facile. Sed ne fantazie malfacila. Kion vi devas fari?

programlingvo

Skribi programon por aparta platformo, Vi devas uzi specifan programlingvo. Evoluantaj aplikoj por iOS kaj Android malsamas. Se la platformo de la "Google" vi devas elekti la Java lingvo, por iOS elekto inter Objective-C kaj Swift. Dum longa tempo evoluigi por iOS platformo estis realigita nur helpe de Objective-C programlingvo. Malgraŭ tio, ke li estis dum multaj jaroj, ĝi estas ankoraŭ evoluanta kaj estas uzita de granda nombro de programistoj. Sed ĝia negativa - estas alta baro al eniro.

Ekde la ĉefa fonto de profito estas la Apple de lia tendencas de aplikoj, oficistoj interesiĝas pli utilaj kaj interesaj iloj. Tial, regula konferencoj por programistoj, kiu diras al ni pri la ŝanĝoj en la mastrumaj sistemoj. En 2014, la programistoj montris nova programlingvo Swift, kiu disvolvas aplikojn por iOS. Swift estas facile lernebla, ĉar ĝi havas tre simplan sintakson kaj forte tajpita. Por tiuj kiuj volas lerni konstrui aplikojn por iOS posedas ĉi lingvo persvadas tre bone.

Kio bezonas por komenci

Krom bazaj konoj de programado, vi devas havi la sekvajn:

  • aŭ kajero komputilo kun OSX operaciumo surŝipe;
  • disvolviĝo medio Xcode, kiu estas libera.

Tiu aro ebligas aplikojn kuri en speciala simulilo rekte sur la komputilo. Sed ni devas konsideri ke en la estonteco bezonos pagi $ 99 por ĉiujara abono akiri la programo programistoj. Post pago povos:

  • desegnita kuri la programo ne estas en la simulilo kaj la reala aparatoj;
  • meti la app en la vendejo App Store;
  • elŝuti novan version de la medio de disvolviĝo kaj iOS.

En novaj versioj de Xcode estis elemento tia kiel "sandbox", nomata ludejo. Tie la diseñador povas eksperimenti kun nova programlingvo.

Multaj homoj volas komenci skribi programojn, sed mi opinias, ke ĝi estas ege malfacila. Kompreneble, por fariĝi profesia, vi devas havi multajn scion kaj vasta sperto malantaŭ ili. Sed por krei malgrandan aplikon, ne estas necese esti profesia.

Kiel komenci evoluantaj aplikoj por iOS kaj Android? Lernado okazas en praktiko. Sekve, estas necese komenci. Multaj teorioj - ne ĉiam bonaj. Post ĉiu, se persono legos el kovrilo kovri dek librojn pri programado, komputila programisto, tion li ne faros. Ni devas agi.

Playground

Tiu "sandbox" - tio estas granda medio por lerni programlingvo. Kiel ĝi aspektas? La uzanto enigas linio de kodo kaj tuj vidas la rezulton de ekzekuto. Iam ĝi iĝas klare, ke la skribita fragmento laboras kiel ĝi devus, ĝi povas simple esti transdonita al la projekto. Kun la helpo de la "sandbox" povas solvi tiajn taskojn kiel:

  • la disvolviĝo de la programlingvo sintakso;
  • plibonigi programado kapablecoj helpe de eksperimentoj kun la nova API;
  • la efektivigo de simplaj aritmetikaj kalkuloj;
  • disvolviĝo de nova algoritmo kaj rigardante sian ĉiun movon.

Evoluantaj aplikoj por iOS: kie komenci

La teorio - ĝi certe estas bonaj, sed, kiel ĝi menciis antaŭe, ĝi prenas praktiko. Por konatiĝi kun la "sandbox", vi devas kuri Xcode disvolviĝo medio. Post komenci la uzanto povas vidi la fenestro, kiu proponas krei novan projekton aŭ komenci Playground. Mi bezonas duan punkton. Nun vi devas elpensi nomon kaj savi la "sandbox" en ajna oportuna loko en via komputilo. Parenteze, la disvolviĝo de aplikoj por iOS al Windows ankaŭ eblas, sed tiam necesas solvi multajn problemojn. Tiu instalado de piratita mastruma sistemo, kaj redakti gravajn dosierojn, kaj multaj cimoj kaj kraŝoj.

Iam vi savis ĝi estos lanĉita la sama ludejo, kio necesas.

Al unua vido, estas nenio interesa. Sed estas necese eniri vian kodon kiel apero ŝanĝos tuj.

Por komenci, vi povas provi skribi al la sekva:

var z = 3

por var y = 0; y <10; ++ y {

z + = z * y

}

z

println ( "rezulto: (z)")

Post tiu "sandbox" ŝanĝos lian aspekton. En la dekstra kolumno (la rezultoj panelo) montras la valorojn por ĉiu linio, kiu akiras post ekzekuto. Ankaŭ en la dekstra kolumno, vi povas elekti por montri la tempon stangon, kiu permesas vin spuri ŝanĝoj super tempo de la elektita esprimo. Ĝi ankaŭ montras la konzolon por la teksto kiu estus produktadon de la programo.

komentante kodo

Evoluantaj aplikoj por iOS, kaj ankaŭ por aliaj platformoj, ne sen komentoj, kiuj estas necesaj por certigi ke la ellaboranto estis pli facila por navigi en la kodo. Komentoj - ĉi linio estas ignoritaj dum programo ekzekuto. Ili povas esti ambaŭ unu-linio kaj multiline.

variabloj

Tiel, aplikoj estas skribitaj en lingvo de programado. Bazi ajna lingvo variablo komponanto. Evoluantaj aplikoj por iOS kaj Android ne eblas sen la uzo de variabloj. Kiel la nomo implicas, ĝi estas ujo, kiu enhavas la variablo valoron. Ĉiu variablo devas havas unikan nomon kaj povas enhavi kaj nombra kaj teksto valorojn. La programlingvo Swift variabloj estas difinitaj uzante la var ŝlosilvorto kaj lasis. En la dua kazo, variablo ne povas esti ŝanĝita kaj devas esti inicializado en la deklaro. En la unua kazo, la variablo estas inicializado tuj antaŭ uzo.

Ĉiu variablo havas iun tipon. Tio povas esti ĉeno, glitpunktaj nombroj (frakcia) bulea valoroj (veraj kaj falsaj).

Eligo de rezultoj

La rezulto de la programo estas montrata en la konzolo. Kio estas? Jen kion donas la uzanto interago kun la komputilo. Tiel, la produktadon de la konzolo kutimas nomi monitoro kaj enigo konzolo - klavaro. La signifo de la terminoj iom ŝanĝiĝis. Tiel nomata mola fenestro por komando enigo kaj eligo. Evoluantaj aplikoj por iOS ofte postulas la retiron de ajna datumo. Por fari tion en Swift lingvo provizita presita komando kaj println. La unua diferencas de la dua kiu aŭtomate komencas novan linion.

funkcioj

La jenaj baza koncepto en programado - funkcioj. Estas certa sinsekvo de agoj kiu plenumas specifan taskon. Ĉiu funkcio povas preni ajnan valoron, kaj reveni la rezulto. Por uzi tiun strukturon, vi devas unue deklari kun la ŝlosilvorto func. Post ĝi enhavas la nomon kaj la krampoj. Se valoro estas esti revenis, post la krampoj indikas lia tipo. Se la reveno valoro ne ĉeestas, la tipo ne estas specifita, aŭ indiki "malplena" tipo - dezerta. En krampoj estas la valoroj ke la funkcio prenas. Nomi funkcio por indiki la nomon kaj valoroj por argumentoj.

Vi povas fari la parametron nomo en la funkcio alvoko estis nepre indikitaj. Tiucele ĝi estas enmarcada por simbolo de "krado".

Do vi povas skribi ajnan utilan funkcioj kiu povas, ekzemple, kalkuli ŝanĝokvotoj, konverti unu mezurunuo al alia. Kiam ajn estas bezono por uzi ilin, simple sufiĉas nomi tiujn funkciojn, anstataŭ skribi la kodon de nulo.

Kio nun?

Do, kiel povas esti vidita de ĉi-supra, la disvolviĝo de aplikoj por iOS kun la manoj povas esti sur la fortoj de ĉiu. La ĉefa afero - por lerni la fundamentojn de programlingvo, akiri konatiĝi kun la medio de disvolviĝo kaj multan praktikon kaj ofte. Tio praktiko helpas fari signifan progreson. Sed kiel priskribita ĉi tie - estas nur la komenco. Plue en la programado mondo estos multa interesa, kompleksa, fascina. Ĝi ĉiam teni vian menson akra, por krei ion novan kaj bona vivo. Ja Apple maŝinoj estas uzita tutmonde. Tial, vian aplikon povos taksi milionoj da homoj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.atomiyme.com. Theme powered by WordPress.