Norėdami sukurti programas iOS, turėsite naudoti Xcode, kuri yra a integruota plėtros aplinka, taip pat vadinama IDE (santrumpa anglų kalba Iintegruota plėtros aplinka), o tai reiškia, kad tai kompiuterinė programa, sudaryta iš programavimo įrankiai.
Šis IDE pateikia Grafinė sąsaja kuris yra labai naudingas kuriant programas ir apima naują programavimo kalbą greitai, kurį šiemet išleido „Apple“.
„Apple“ yra reklamuojantis „Swift“, bet tai nereiškia, kad negalima programuoti Kitos kalbos kaip „Objective-C“. Kalba, kurią nusprendėte, priklauso nuo jūsų, čia pateikiamas sąrašas ištekliai kad padėtų jums:
- Pradėkite kurti „iOS Apps“ šiandien: Tai yra oficialus „Apple“ vadovas Norėdami pradėti programuoti, pradėkite nuo „Xcode“ glaudinimo ir pradėkite nuo savo programos struktūros, įdiekite ją ir baigkite įkėlimu į „App Store“.
- Pristatome „Swift“: Tai yra nauja „Apple“ kalba, ją naudoti yra daug lengviau, taigi, jei mokotės nuo nulio, galbūt taip ir yra saldi vieta pradėti išmokti.
- „Apple“ vaizdo įrašai apie plėtrą: „Apple“ turi WWDC vaizdo įrašų rinkinį, kuriame mokoma kūrimo dalių, patarimų ir išteklių, verta nustoti pamatyti kai kuriuos.
- Ray Wenderlich pamokos: Jei norite sukurti žaidimą, Ray Wenderlicho pamokos yra geriausias atspirties taškas. Turėsite turėti šiek tiek žinių apie „Swift“ ir „Objective-C“.
- „Apple“ API galimybės: „Apple“ turi daug skirtingų API, leidžiančių pasiekti „iOS 8“ plėtinius, įskaitant „Touch ID“, „Photos“, „HealthKit“ ir kitus. Susipažinimas su šiomis API gali eksponentiškai pakelkite savo programos lygį.
- „Code School“ „iOS“ programų kūrimo klasė: Galite pasiekti kūrimo pagrindai nemokamai per šios mokyklos įvadines klases.
- Stanfordo „iOS“ kūrimo klasės: Stanfordas siūlo nemokamos klasės mokytis „iOS“. Šiuo metu juos galima naudoti tik „iOS 7“, bet greičiausiai jie netrukus išleis „iOS 8“ naujinį.
Programos peržiūros vadovas
„Apple“ turi labai specifinį požiūrį į programų, kurios leis parduotuvėje, todėl naudinga žinoti jo taisykles dar prieš pradedant taikyti. Jei to nepadarėte, galite praleisti daug laiko programai, kurios „Apple“ neleis „App Store“. Šie standartai jie yra "App Store" peržiūros gairės.
Baigę programą, galite ją nusiųsti į „App Store“ ir bus griežtai peržiūrėtas atsižvelgiant į jo turinį, dizainą ir technines detales. Todėl svarbu atsižvelgti į peržiūros vadovą, Peržiūros gairės. „Apple“ taip pat turi sąrašą dažniausios atmetimo priežastys.
Tuo pačiu būdu ten konkretūs vadovai Jei norite naudoti bet kurią iš API, dažniausiai tai yra:
- „Apple Pay“ gairės
- Programų plėtiniai
- HealthKit
- HomeKit
Dizaino vadovas
„Apple“ nori, kad visos parduotuvės programos turėtų «nuoseklumas«, Ir nors tai nebūtinai reiškia gerą dizainą, tai reiškia, kad programos vartotojo sąsajoje naudoja tuos pačius pagrindinius elementus, kurie išsamiai aprašyti Žmogaus sąsajos gairės. Jame rasite tai, ko jie taip reikalauja programos dizainas, kaip ir piktogramų dizaine.
Norėdami palengvinti šį procesą, jie turi santrauką, ką galima ir ko negalima padaryti, kad būtų lengviau pradėti, galite tai pamatyti Padarykite ir nedaryk. Kiti ištekliai yra;
- Puikių programų kūrimas: Geriausių WWDC pokalbių apie sąsajos dizainą rinkimas.
- Vartotojo sąsajos projektavimas: „IOS 8“ sąsajų projektavimo vadovas naudojant įmontuotus „Xcode“ įrankius.
Testavimas
Svarbu išbandyti taikymą, o naujos akys visada laukiamos, todėl ji yra svarbi naudokitės beta versijos testeriais, kurie privers jūsų programą iki galo. Pagal šį scenarijų turime dvi įdomias galimybes:
- GitHub yra vienas jam programinės įrangos versijų valdymas ir bendras darbas. Užsiregistravę „GitHub“, labai lengva susieti „Xcode“ su juo, todėl viskas, ką darote, ten išsaugoma, o likusi komanda yra prieinama. Jei jums reikia šiek tiek pagalbos, naudokite juos Guias.
- TestFlight, yra programa, leidžianti kitiems vartotojams išbandykite savo programą, jums tereikia atsisiųsti ir įdiegti TestFlight.
Kuriant „iOS“ susipažįstama su „Xcode“Supratę, kaip tai veikia, galite parašyti programą daugeliu kalbų arba įvesti „Swift“.
Puiku labai ačiū
Labai gera informacija, už tokius leidinius verta karts nuo karto užsukti, ačiū.
labai ačiū, rimtai