Technologija

Programų kūrimas „iPhone“ ir „iPad“

Autorius: Louise Ward
Kūrybos Data: 6 Vasario Mėn 2021
Atnaujinimo Data: 16 Gegužė 2024
Anonim
iOS Developer Tries to Build an AR App Using Only an iPad // The iPad Only Challenge
Video.: iOS Developer Tries to Build an AR App Using Only an iPad // The iPad Only Challenge

Turinys

Keletas patarimų, kurie padės pradėti kurti „iOS“ programų kūrimo pasaulį

Jei kada nors norėjote išbandyti savo jėgas kurdami ir „iPad“ programas, yra daugybė puikių įrankių ir paslaugų, padėsiančių mokytis ir greitai pasiekti greitį.

Geriausias dalykas kuriant programas mobiliesiems yra tas, kad sėkmę gali pasiekti kiekvienas, turintis puikią idėją. Žinoma, tai nereiškia, kad bus lengva, bet jūs nesužinosite, koks sėkmingas jums gali būti tol, kol nepabandysite.

Taigi kaip pradėti kurti „iOS“ programas?

Išbandykite, išbandykite, išbandykite

Pirmasis žingsnis yra žaisti su kūrimo įrankiais. Oficiali „Apple“ kūrimo platforma vadinama „Xcode“ ir ją galima nemokamai atsisiųsti. Negalėsite parduoti savo programų be kūrėjo licencijos, tačiau galite žaisti su aplinka ir sužinoti, kiek laiko gali prireikti, jei norite pagreitinti procesą.


„Apple“ pristatė „Swift“ programavimo kalbą kaip „Objective-C“ pakaitalą, kurį kartais buvo sunku naudoti kuriant. Kaip rodo pavadinimas, „Swift“ yra greitesnė platforma. Nors ji negali būti naudojama greitam programų kūrimui, ji yra daug greitesnė nei „Objective-C“.

Jums reikės „Mac“, kad galėtumėte kurti „iOS“ programas, tačiau jis nebūtinai turi būti pats galingiausias pasaulyje. Norint sukurti daugumą „iPhone“ ir „iPad“ programų pagrindinio „MacBook“ pakanka.

Trečiųjų šalių plėtros įrankiai

Ką daryti, jei jūs niekada nerodėte C programos? Ką daryti, jei norite kurti ir „iOS“, ir „Android“? O kas, jei jums reikia žaidimų kūrimo platformos? Yra daugybė puikių „Xcode“ alternatyvų, taip pat nemažai „iOS“ emuliatorių, kurie gali pasirodyti naudingi.

Visada pravartu prilipti prie vietinės platformos. Jei koduojate „iOS“ programas naudodami „Xcode“, visada turite prieigą prie naujausių operacinės sistemos funkcijų. Bet jei planuojate išleisti savo programą kelioms platformoms, jos kodavimas kiekvienoje programoje sugaiš daug laiko ir išteklių.


Čia pateikiami keli populiariausi trečiųjų šalių įrankiai, skirti „iOS“ programų kūrimui:

Šis sąrašas jokiu būdu nėra išsamus. Yra ir kitų programų kūrimo platformų, tokių kaip „GameSalad“, kurios leidžia kurti programas be jokio kodavimo.

Vienybė

„Unity“ yra 3D grafikos variklis, apimantis fizikos variklį. Pirmiausia jis naudojamas kuriant 3D žaidimus, nors neseniai pridėjo 2D palaikymą. „Unity“ galima naudoti „iOS“, „Android“, „Windows“, „macOS“, „Linux“, „PlayStation“, „Xbox“ ir „Nintendo Switch“. Tai daro jį puikiu pasirinkimu, jei planuojate išleisti žaidimą keliose platformose, tačiau nors jame yra įrankių, padedančių jums sukurti savo žaidimą, jis nėra toks greitas tobulėjimas kaip kai kurios varžybos.

„Corona SDK“

„Corona SDK“ naudoja VU kaip tobulinimo kalbą, o tada vėl kaupia „Objective-C“. Kadangi LŽA rašoma greičiau, programas galima kurti daug greičiau. „Corona“ specializuojasi 2D grafikoje ir turi savo fizikos variklį. Taip pat galite rinkti „iOS“ ir „Android“ iš vieno kodo rinkinio. „Corona“ palaiko „Windows“ ir „MacOS“ programų kūrimą, tačiau nepalaiko konsolių, tokių kaip „PlayStation“ ar „Xbox“. „Corona“ yra puikus pasirinkimas 2D ir atsitiktiniams žaidimams.


„Adobe AIR“

Tie, kurie turi „Flash“ išsilavinimą, susidomės „Adobe Air“, kuri programoms kurti naudoja „ActionScript“, HTML, CSS ir „Javascript“ derinį. „Adobe AIR“ leidžia diegti „iOS“, „Android“, „Windows“ ir kitose platformose.

Marmeladas

Anksčiau vadintu „Airplay SDK“, „Marmalade“ žengia rašymo, kai tik reikia, bet kur visur, filosofiją vienu žingsniu į priekį palaikydama kelias kalbas. Pirmiausia, „Marmalade“ palaiko C, tačiau du variantai suteikia tilto į pagrindinį SDK: „Marmalade Quick“, kuriame naudojamas LŽŪA; „Marmalade Web“, kuriame naudojami HTML 5, „Javascript“ ir CSS 3. „Marmalade“ pirmiausia naudojamas kuriant 2D ir 3D žaidimus.

„PhoneGap“

Žiniatinklio kūrėjus domins „PhoneGap“, kuri naudoja „JavaScript“, HTML 5 ir CSS3, kad sukurtų žiniatinklio programas, turinčias mobilųjį vaizdą. „PhoneGap“ taip pat gali kurti savąsias programas, įdėdami kodą į žiniatinklio objektą platformoje. Jis gali būti naudojamas kuriant „iOS“, „Android“, „WebOS“, „Symbian“, „Ubuntu Touch“ ir „Windows“.

Patobulinkite savo idėją ir pritaikykite geriausią „iOS“ praktiką

Jei norite sužinoti konkurso idėją, verta atsisiųsti programas, kurios yra panašios į tas, kurias kuriate. Atkreipkite ypatingą dėmesį į tai, kas veikia, o kas ne - nereikia taisyti to, kas nėra sugadinta. Jei nerandate tikslios programos atitikties, atsisiųskite ką nors panašaus.

Jūs taip pat turėtumėte išimti pieštuką ir šiek tiek popieriaus. „IPhone“ ir „iPad“ grafinės vartotojo sąsajos (GUI) kūrimas yra kitoks nei kompiuterio ar žiniatinklio. Turėsite atsižvelgti į ribotą ekrano plotą, pelės ar fizinės klaviatūros trūkumą ir jutiklinio ekrano naudojimą. Gali būti gera idėja nupiešti kai kuriuos ekranus ir išdėstyti GUI ant popieriaus, kad pamatytumėte, kaip programa gali veikti. Tai gali padėti suskaidyti programą į vietą ir suteikti logišką jos tobulinimo srautą.

Norėdami pradėti naudotis GUI, peržiūrėkite „iOS“ žmogaus sąsajos gaires svetainėje developer.apple.com.

„Apple“ kūrėjų programa

Dabar, kai turite patobulintą idėją ir žinote savo kelią aplink kūrimo platformą, laikas prisijungti prie „Apple“ kūrėjų programos. Tai turėsite padaryti norėdami pateikti savo programas į „Apple App Store“. Programa kainuoja 99 USD per metus ir tuo laikotarpiu siūlo du palaikymo skambučius, taigi, jei įstrigote dėl programavimo problemos, turite šiek tiek kreiptis.

Jūs turėsite pasirinkti: registruotis kaip individualus asmuo ar kaip įmonė. Norint įstoti į įmonę reikia teisinių dokumentų, tokių kaip įstatai ar verslo liudijimas. „Doing Business As“ (DBA) prekės pavadinimas neatitinka šio reikalavimo.

Paspauskite „Sveiki, pasaulis“ į savo „iPhone“ ar „iPad“

Užuot tiesiog šokę prie programų kūrimo, verta sukurti standartinę programą „Sveiki, pasaulis“ ir stumti ją į savo „iPhone“ ar „iPad“. Tam reikia gauti kūrėjo pažymėjimą ir nustatyti įrenginio aprūpinimo profilį. Geriausia tai padaryti dabar, kad jums nereikėtų sustoti ir sugalvoti, kaip tai padaryti, kai pateksite į kokybės užtikrinimo plėtros etapą.

Pradėkite mažą ir eikite iš ten

Nereikia tiesiogiai peršokti į savo didelę idėją. Jei žinote programą, kurią turite omenyje, gali prireikti mėnesių ir mėnesių koduoti, galite pradėti nuo mažos programos. Tai ypač efektyvu, jei dar nesate kūrę programų. Atskirkite kai kurias funkcijas, kurias norite įtraukti į savo programą, ir sukurkite panašią, mažesnę programą, kurioje yra tos funkcijos. Pvz., Jei žinote, kad jums reikės slenkančio sąrašo su galimybe vartotojams į jį įtraukti daiktų, pirmiausia galite sukurti maisto prekių sąrašo programą. Tai leistų jums eksperimentuoti su tam tikrų funkcijų kodavimu prieš pradedant įgyvendinti savo didelę idėją.

Pamatysite, kad antrą kartą programuodami funkciją, ji visada yra greitesnė ir geresnė nei pirmą kartą. Užuot padarę didelių klaidų įgyvendindami savo didelę idėją, tai leis jums eksperimentuoti už projekto ribų. Ir jei sukursite mažą programą, kuri vis dar gali būti parduodama, galite užsidirbti pinigų, kol išmoksite užkoduoti savo didesnį projektą. Net jei negalite galvoti apie parduodamą programą, tiesiog žaisdami su funkcija atskirame projekte galite būti geras būdas išmokti ją įgyvendinti pagrindiniame projekte.

Mūsų Rekomendacija

Populiarus. T

Kaip išjungti pasakotoją „Microsoft“
Programinė Įranga

Kaip išjungti pasakotoją „Microsoft“

Remia Ka tai? „Window 8“ gali rodyti papildomą dialogo langą, kuriame klauiama, ar tikrai norite išeiti. Štai kaip paiekti „Diktoriau“ nutatymu (įkaitant įjungimo ir išjungimo jungiklį) „Window 10“. ...
Kas yra „Yelp“ ir kaip tai veikia?
Internetas

Kas yra „Yelp“ ir kaip tai veikia?

Pairinkite Parašyti atiliepimą. Turėtumėte pamatyti penkia pilkai pažymėta žvaigždute. Pairinkite juo, kad įvertintumėte verlą iš penkių žvaigždučių. Tipa jūų parašyta „Yelp“ apžvalga. Dešinėje puėje...