Programmēšana iOS, kā un ar ko sākt

ātrs ekrānuzņēmums

Lai izstrādātu lietojumprogrammas operētājsistēmai iOS, jums būs jāizmanto Xcode, kas ir a integrēta attīstības vide, ko sauc arī par IDE (saīsinājums angļu valodā Iintegrēta attīstības vide), kas nozīmē, ka tā ir datorprogramma, kas sastāv no programmēšanas rīki.

Šis IDE nodrošina Grafiskais interfeiss kas ir ļoti noderīgi lietojumprogrammu izstrādē un ietver jauno programmēšanas valodu Swift kods, kuru šogad izlaida Apple.

Apple ir reklamējot Sviftu, bet tas nenozīmē, ka jūs nevarat programmēt ar citas valodas tāpat kā Objective-C. Jūsu izvēlētā valoda ir jūsu ziņā, šeit ir saraksts nozīmē lai jūs vadītu:

  • Sāciet izstrādāt iOS lietotnes jau šodien: Tas ir oficiālais Apple ceļvedis Lai sāktu programmēšanu, sāciet ar Xcode saspiešanu un sāciet no lietojumprogrammas struktūras, ieviesiet to un pabeidziet augšupielādi App Store.
  • Iepazīstinām ar Swift: Tā ir jaunā Apple valoda, to ir daudz vieglāk izmantot, tāpēc, ja mācāties no jauna, varbūt tā arī ir salda vieta, lai sāktu mācīties.
  • Apple attīstības video: Apple ir apkopojis WWDC video, kas māca izstrādes daļas, padomus un resursus, ir vērts apstāties, lai dažus apskatītu.
  • Reja Venderliha apmācības: Ja vēlaties izveidot spēli, vislabākais sākumpunkts ir Reja Venderliha apmācība. Jums būs zināmas zināšanas par Swift un Objective-C.
  • Apple API iespējasApple ir daudz dažādu API, lai piekļūtu iOS 8 paplašinājumiem, tostarp Touch ID, Photos, HealthKit un citiem. Iepazīšanās ar šiem API var eksponenciāli paaugstiniet lietojumprogrammas līmeni.
  • Code School iOS lietotņu izstrādes klase: Jūs varat piekļūt attīstības pamati bez maksas, izmantojot šīs skolas ievadnodarbības.
  • Stenfordas iOS izstrādes klases: Stenforda piedāvā bezmaksas nodarbības, lai apgūtu iOS. Pašlaik tie ir pieejami tikai operētājsistēmai iOS 7, taču, visticamāk, drīz viņi izlaidīs iOS 8 atjauninājumu.

Lietojumprogrammu pārskatīšanas rokasgrāmata

Apple ir ļoti specifisks viedoklis par lietojumprogrammas, kas ļaus veikalā, tāpēc ir lietderīgi zināt tā noteikumus pat pirms lietojumprogrammas palaišanas. Ja tas nav izdarīts, varat pavadīt daudz laika lietotnei, kuru Apple neatļaus App Store. Šie standarti viņi atrodas App Store pārskata vadlīnijas.

Pabeidzot lietojumprogrammu, varat to nosūtīt uz App Store un tiks skarbi pārskatīts pamatojoties uz tā saturu, dizainu un tehniskajām detaļām. Tāpēc ir svarīgi ņemt vērā Pārskata ceļvedi, Pārskatīt pamatnostādnes. Apple ir arī saraksts ar visbiežāk noraidīšanas iemesli.

Tādā pašā veidā tur īpašas rokasgrāmatas Ja vēlaties izmantot kādu no API, visizplatītākie ir:

Dizaina ceļvedis

Apple vēlas, lai visās tās veikalā esošajās lietotnēs būtu «konsekvence«, Un, lai gan tas nenozīmē labu dizainu, tas nozīmē, ka lietojumprogrammas lietotāja saskarnē izmanto tos pašus pamatelementus, kas ir detalizēti aprakstīts Cilvēka interfeisa vadlīnijas. Tajā jūs atradīsit to, ko viņi tik ļoti pieprasa lietotņu dizains tāpat kā ikonu dizainā.

Lai atvieglotu šo procesu, viņiem ir kopsavilkums par to, ko var un ko nevar darīt, lai to būtu vieglāk sākt, un jūs to varat redzēt Darīt un nedarīt. Citi resursi ir;

Testēšana

Ir svarīgi pārbaudīt lietojumprogrammu, un vienmēr ir laipni gaidītas jaunas acis, tāpēc tas ir svarīgi izmantojiet beta testētājus, kas ierobežo jūsu lietotni. Šajā scenārijā mums ir divas interesantas iespējas:

  • GitHub ir viens viņam programmatūras versiju kontrole un kopīgs darbs. Kad esat reģistrējies GitHub, tajā ir ļoti viegli saistīt savu Xcode, tāpēc viss, ko jūs darāt, tiek saglabāts tur, un pārējā komanda ir pieejama. Ja jums nepieciešama neliela palīdzība, izmantojiet to rokasgrāmatas.
  • TestFlight, ir programma, kas ļauj citiem lietotājiem pārbaudiet savu lietotni, jums vienkārši jālejupielādē un jāinstalē TestFlight.

Izstrādājot operētājsistēmu iOS, iepazīstieties ar XcodeKad esat sapratis, kā tas darbojas, varat rakstīt savu lietotni daudzās valodās vai ievadīt Swift.


Sekojiet mums pakalpojumā Google ziņas

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Radiohead teica

    Izcili muchas gracias

  2.   M. kungs teica

    Ļoti laba informācija, par šādām publikācijām jums ir vērts laiku pa laikam apstāties, paldies.

  3.   Seba teica

    liels paldies, nopietni