Impendulo Esheshayo: Yini I-Ios Developer?

Isifanekiso Sencazelo Yomsebenzi Kanjiniyela we-iOS.

Umthuthukisi we-iOS unesibopho sokuthuthukisa izinhlelo zokusebenza zamadivayisi eselula anikwa amandla uhlelo lokusebenza lwe-iOS ye-Apple.

Ngokufanelekile, umthuthukisi omuhle we-iOS unolwazi ngolimi olulodwa lwezinhlelo ezimbili zale nkundla: I-Objective-C noma i-Swift.

Ithini indima yonjiniyela we-iOS?

Umthuthukisi we-iOS uchwepheshe we-IT oklama futhi athuthukise izinhlelo zokusebenza zamadivayisi eselula anikwa amandla uhlelo lokusebenza lwe-iOS ye-Apple. Ukuze uhehe unjiniyela we-iOS ofana kangcono nezidingo zakho, kubaluleke kakhulu ukubhala incazelo ecacile nenembayo yomsebenzi kanjiniyela we-iOS.

Yimaphi amakhono adingekayo kunjiniyela we-iOS?

Mayelana namakhono ekuthuthukisweni kwe-iOS, bheka amathuluzi nobuchwepheshe obufana nalokhu:

  • I-Objective-C, noma ngokwandayo, ulimi lohlelo lwe-Swift 3.0.
  • I-Apple Xcode IDE.
  • Ama-Frameworks nama-API afana ne-Foundation, i-UIKit, ne-CocoaTouch.
  • Umuzwa wokuklama we-UI ne-UX.
  • Apple Human Interface Guidelines.

Uba kanjani unjiniyela we-iOS?

Izinyathelo eziyi-10 zokuba unjiniyela we-iOS ochwepheshe.

  1. Thenga iMac (kanye ne-iPhone — uma ungenayo).
  2. Faka i-Xcode.
  3. Funda izisekelo zokuhlela (mhlawumbe iphuzu elinzima kakhulu).
  4. Dala izinhlelo zokusebenza ezimbalwa ezihlukene kusuka ezifundweni zesinyathelo nesinyathelo.
  5. Qala ukusebenza ngokwakho, uhlelo lokusebenza olungokwezifiso.
  6. Okwamanje, funda okuningi ngangokunokwenzeka mayelana nokuthuthukiswa kwesofthiwe ngokuvamile.
  7. Qedela uhlelo lwakho lokusebenza.

Ingabe unjiniyela we-iOS ungumsebenzi omuhle ka-2018?

Ingabe ukuthuthukiswa kohlelo lokusebenza lwe-iOS kuwumsebenzi omuhle ngo-2018? I-Swift 4 iwulimi lokuhlela olwethulwe yi-Apple muva nje, luzosekela zombili, izinhlelo zokusebenza ze-iOS ne-Linux.

Iyini iholo elimaphakathi lonjiniyela we-iOS?

Umholo omaphakathi wonjiniyela wohlelo lokusebenza lweselula wase-US ngu-$107,000 / ngonyaka. Umholo omaphakathi wonjiniyela wohlelo lokusebenza lweselula ngu-$4,100 / ngonyaka. Iholo eliphezulu kakhulu likanjiniyela wohlelo lokusebenza lwe-iOS e-US ngu-$139,000 / ngonyaka.

Yini engiyidingayo ukuze ngithuthukise i-iOS?

Njengoba isidingo esiyisisekelo sokuqala sokuthuthukiswa kwe-iOS yi-2.3GHz dual-core Intel Core i5 processor kanye nememori engu-4GB. Ngakho inketho eshibhe kakhulu ukuthenga iMac Mini. Lena imfuneko yesistimu eyisisekelo yokuthuthukiswa kwe-iOS. bese udinga ukuba ne-Akhawunti Yonjiniyela ye-Apple.

Ingabe unjiniyela we-iOS uwumsebenzi omuhle?

Konke Odinga Ukukwazi Mayelana Nomsebenzi Ekuthuthukisweni kwe-iOS. Ukuthuthukiswa kohlelo lokusebenza lweselula kuyikhono elishisayo. Ochwepheshe abanolwazi kanye nabangena ezingeni lokungena bangena emhlabeni we-iOS Development njengoba kunamathuba amaningi emisebenzi ahlinzeka ngamaholo amahle kanye nokukhula okungcono kwemisebenzi.

Ingabe sikhona isidingo sabathuthukisi be-iOS?

Kungani kunesidingo esikhulayo sabathuthukisi be-iOS? Nakuba i-Android inesabelo esikhulu semakethe yomhlaba wonke, i-Apple manje inezisetshenziswa ezisebenzayo eziyizigidi eziyizinkulungwane ezingu-1.3—zonke ezisebenza ku-iOS, ngakho-ke, isidingo sabathuthukisi be-iOS abangakha izinhlelo zokusebenza zala madivayisi athengiswa ku-Apple App Store siqhume muva nje. iminyaka.

Uyini unjiniyela osheshayo?

I-Swift iwulimi lokuhlela olunamandla nolunembile lwe-macOS, iOS, watchOS, tvOS nangale kwalokho. Ukubhala ikhodi ye-Swift kuyasebenzisana futhi kumnandi, i-syntax imfushane kodwa iyaveza, futhi i-Swift ihlanganisa izici zesimanje ezithandwa onjiniyela. Ikhodi ye-Swift iphephile ngokuklama, kodwa futhi ikhiqiza isofthiwe egijima ngokushesha okukhulu.

Ingabe ngidinga iziqu ukuze ngibe unjiniyela we-iOS?

Yize kungadingeki ukuthi uphume uyothola iziqu zasekolishi, udinga ukuthi ube namakhono okuthuthukisa isoftware. Yebo ungaluthola lolu lwazi ngokuthola i-associate's noma i-bachelor's degree ezinhlelweni zolwazi noma isayensi yekhompiyutha, kodwa futhi ungathola lolu lwazi ngokuthatha uhlelo lwekamu lokuqalisa ukubhala ikhodi ku-inthanethi.

Ingabe ukufunda okusheshayo kunzima?

Uxolo, ukwenza izinhlelo akulula, kudinga ukufunda nokusebenza okuningi. “Ingxenye yolimi” empeleni iyona elula kakhulu. I-Swift ayilona neze izilimi ezilula laphaya. Kungani ngibona i-Swift inzima kakhulu ukuyifunda lapho u-Apple ethi i-Swift ilula kune-Objective-C?

Izinhlelo zokusebenza ze-iOS zibhalwa ngaluphi ulimi?

I-Apple's IDE (Indawo Yokuthuthukiswa Okudidiyelwe) yazo zombili izinhlelo zokusebenza ze-Mac ne-iOS yi-Xcode. Kumahhala futhi ungalanda kusayithi le-Apple. I-Xcode iyisithombe esibonakalayo ozosisebenzisa ukubhala izinhlelo zokusebenza. Kuhlanganiswe nayo nakho konke okudingayo ukuze ubhale ikhodi ye-iOS 8 ngolimi olusha lwezinhlelo ze-Apple Swift.

Ingabe ukuthuthukiswa kwe-iOS kunzima?

Ezinye izinto zinzima kakhulu futhi kunzima ukuzifunda ngoba ukuthuthukiswa kweselula kuyindawo enzima kakhulu yobunjiniyela besoftware. Abantu bavame ukucabanga ukuthi ukuthuthukiswa kohlelo lokusebenza akuyona into enkulu, kodwa lokho akulona iqiniso. Izinhlelo zokusebenza zeselula kufanele zisebenze endaweni enzima kakhulu.

Imele ini i-I ku-iOS?

I-iOS (owayekade eyi-iPhone OS) iwuhlelo lokusebenza lweselula olwakhiwe futhi lwathuthukiswa i-Apple Inc. ngenxa yezingxenyekazi zekhompuyutha zayo kuphela. I-iOS interface yomsebenzisi isekelwe ekukhohlisweni okuqondile, kusetshenziswa ukuthinta okuthinta okuningi.

Ngiwuthola kanjani umsebenzi njengonjiniyela wohlelo lokusebenza?

Funda Indlela Yokuba Umthuthukisi Wohlelo Lokusebenza Lweselula

  • Khetha inkundla eyodwa enkulu. Izinkundla ezinkulu emhlabeni wokuthuthukiswa kohlelo lokusebenza yi-Android, iOS, neWindows.
  • Thola ukuqeqeshwa okudingekayo kanye nemfundo. Ukuthola ukuqeqeshwa okusemthethweni kanye nemfundo ezinqubweni zokuthuthukiswa kwesofthiwe kuyadingeka ngempela.
  • Bazi kahle lezi zindawo ezintathu.
  • Prakthiza amakhono akho.
  • Faka isicelo se-internship.

Ingakanani imali ongayenza ngokwakha uhlelo lokusebenza?

Sekushiwo lokho, u-16% wonjiniyela be-Android bazuza ngaphezu kuka-$5,000 ngenyanga ngezinhlelo zabo zokusebenza zeselula, kanti u-25% wabathuthukisi be-iOS benza ngaphezulu kuka-$5,000 ngezinzuzo zohlelo lokusebenza. Ngakho-ke gcina lezi zibalo engqondweni uma uhlela ukukhipha ngohlelo olulodwa nje olusebenzayo.

Bakhokhelwa kanjani abadali bohlelo lokusebenza?

Ukusebenzisa izikhangiso ukwenza imali ngezinhlelo zokusebenza nokwenza imali kulula kakhulu. Umnikazi wohlelo lokusebenza udinga nje ukubonisa izikhangiso ngaphakathi kohlelo lwakhe lokusebenza lweselula futhi akhokhelwe ngamanethiwekhi ezikhangiso ezinkampani zangaphandle. Ungakhokhelwa njalo uma kuboniswa isikhangiso (ngombono ngamunye), ngokuchofoza ngakunye esikhangisweni, nalapho umsebenzisi efaka uhlelo lokusebenza olukhangisiwe.

Ngabe abathuthukisi bohlelo lokusebenza benza malini ngehora?

Isilinganiso esimaphakathi sehora sasendlini singalinganiselwa ku-$55/ihora. Onjiniyela bohlelo lokusebenza abaphezulu e-Los Angeles, abasebenza ngokukhokhisa i-ejensi yosayizi omaphakathi phakathi kuka-$100-$150 ngehora ngokwesilinganiso. Isilinganiso seholo likanjiniyela we-iOS ngu-$102,000 ngonyaka. Onjiniyela be-Android bahola u-$104,000 ngonyaka ngokwesilinganiso.

Ingabe i-Swift frontend noma i-backend?

U-Dawid Ośródka, Kwenziwe ukuthuthukiswa kwe-backend kanye ne-frontend. Java, Scala, Python, JS, TS, HTML, CSS. Uma kungekho izimo ezikhethekile ungasebenzisa izilimi eziningi ukuze ubhale noma ngabe ingaphambili noma ingemuva. Lokhu futhi akuyona inkinga yobuchwepheshe, kodwa kunalokho umzamo omkhulu odingekayo ukusekela i-API ngezilimi eziningi.

Kuthatha isikhathi esingakanani ukufunda i-Xcode?

Funda imiqondo eyisisekelo futhi ungcolise isandla sakho ngokuyibhala ngekhodi ku-Xcode. Ngaphandle kwalokho, ungazama isifundo se-Swift-learning ku-Udacity. Nakuba iwebhusayithi ithe kuzothatha cishe amasonto angu-3, ​​kodwa ungayiqeda ngezinsuku ezimbalwa (amahora/izinsuku ezimbalwa).

Uyini unjiniyela we-Junior iOS?

Unjiniyela Weselula Omncane. I-Hire Resolve - United States. ukuthuthukiswa okusheshayo. Kubalulekile ukuthi ushicilele okungenani izinhlelo zokusebenza ezingu-2 ku-iOS ne-Android.Iziqu nolwazi:Iziqu ezifanele noma idiploma… Iklayenti lethu lifuna umthuthukisi wohlelo lweselula olunekhono ongasebenza endaweni esheshayo.

Iluphi ulimi olusheshayo olufana nalo?

1. I-Swift kufanele ihehe abahleli bezinhlelo abancane. I-Swift ifana kakhulu nezilimi ezifana ne-Ruby ne-Python kune-Objective-C. Isibonelo, akudingekile ukuqeda izitatimende nge-semicolon ku-Swift, njengaku-Python.

Kungani kwethulwa ulimi olusheshayo?

Ulimi olusheshayo lwathuthukiswa ngu-'Chris Lattner' ngenhloso yokuxazulula ubunzima obukhona ku-Objective C. Yethulwa ku-Apple's Worldwide Developers Conference (WWDC) ngo-2014 ngenguqulo ye-Swift 1.0. Ulimi olusheshayo seludlule ezinguqukweni ezinkulu kusukela ekukhishweni kwalo emagameni enguqulo 1.0, 2.0, 3.0 kanye no-4.0 nakamuva.

Ingabe i-Swift iwulimi oluhle ongalufunda?

Ingabe i-Swift iwulimi oluhle lomuntu osaqalayo ukulufunda? I-Swift ilula kune-Objective-C ngenxa yalezi zizathu ezintathu ezilandelayo: Isusa ubunkimbinkimbi (phatha ifayela lekhodi elilodwa esikhundleni samabili). Lowo ngumsebenzi ongaphansi ngo-50%.

Iyiphi engcono i-Swift noma i-Objective C?

Izinzuzo ezimbalwa ezibalulekile ze-Swift zifaka: I-Swift igijima ngokushesha—cishe ishesha njenge-C++. Futhi, ngezinguqulo ezintsha ze-Xcode ngo-2015, ishesha kakhulu. I-Swift ifundeka kalula futhi kulula ukuyifunda kune-Objective-C. I-Objective-C ingaphezu kweminyaka engamashumi amathathu ubudala, futhi lokho kusho ukuthi ine-syntax engaqondakali.

Iluphi ulimi lokubhala ngekhodi olulungele izinhlelo zokusebenza?

Izilimi Ezi-5 Zokuhlela Zokuthuthukisa Uhlelo Lokusebenza Lweselula

  1. I-BuildFire.js. Nge-BuildFire.js, lolu limi luvumela abathuthukisi bezinhlelo zokusebenza zeselula ukuthi basebenzise i-BuildFire SDK ne-JavaScript ukuze bakhe izinhlelo zokusebenza besebenzisa i-backend ye-BuildFire.
  2. I-Python. I-Python iwulimi lokuhlela oludume kakhulu.
  3. Java. I-Java ingolunye lwezilimi zokuhlela ezidume kakhulu.
  4. PHP.
  5. C ++

Iluphi ulimi olusheshayo olusekelwe kulo?

I-Swift iyinhloso evamile, i-paradigm eminingi, ulimi lokuhlela oluhlanganisiwe olwakhiwe i-Apple Inc. ye-iOS, i-macOS, i-watchOS, i-tvOS, i-Linux, ne-z/OS. I-Swift yakhelwe ukusebenza nezinhlaka ze-Apple ze-Cocoa ne-Cocoa Touch kanye nendikimba enkulu yekhodi ekhona ye-Objective-C ebhalelwe imikhiqizo ye-Apple.

Yiziphi izinhlelo zokusebenza ezenza imali eningi?

Ake sithi uhlelo lwakho lokusebenza lenza imali ngokuthenga ngaphakathi nohlelo. Ukhiqiza u-$5,000 ngenyanga, ngakho imali yakho engenayo yonyaka ingu-$60,000.

Ngokusho kwe-AndroidPIT, lezi zinhlelo zokusebenza zinemali engenayo yokuthengisa ephezulu kakhulu emhlabeni wonke phakathi kwezingxenyekazi ze-iOS ne-Android zihlangene.

  • Spotify.
  • Ulayini
  • I-Netflix
  • I-Tinder
  • HBO MANJE.
  • I-Pandora Radio.
  • iQIYI.
  • LINE Manga.

Ingabe izinhlelo zokusebenza zenza imali?

Abasebenzisi bangakhokha u-$11.99 ngenyanga noma u-$79.99 ngonyaka. Kuyindlela enhle yokwenza imali. Eqinisweni, ucwaningo lwakamuva lubonise ukuthi izinhlelo zokusebenza ezisuselwe ekubhaliseni zenza imali engu-50% ngaphezulu ngomsebenzisi ngamunye uma kuqhathaniswa nezinhlelo zokusebenza nezinye izinhlobo zokuthenga ngaphakathi nohlelo. Indlela engcono kakhulu yokwenza imali eningi ngohlelo lokusebenza lokubhalisa ukukhomba izethameli eziningi.

Ingabe uhlelo lokusebenza olunokulandwa kwesigidi lenza malini?

Hlela: Isibalo esingenhla singama-rupees (njengoba u-90% wezinhlelo zokusebenza ezimakethe zingalokothi zithinte ukulanda okuyisigidi), uma uhlelo lokusebenza lufinyelela esigidini esi-1 ngempela lungazuza u-$1 kuya ku-$10000 ngenyanga. Ngeke ngithi u-$15000 noma u-$1000 ngosuku ngoba i-eCPM, okuvelayo kwezikhangiso nokusetshenziswa kohlelo lokusebenza kudlala indima ebaluleke kakhulu.

Isithombe ku-athikili ka- "Flickr" https://www.flickr.com/photos/bfishadow/5187600418

Uyakuthanda lokhu okuthunyelwe? Sicela wabelane nabangani bakho:
OS Namuhla