Waxa la filayo haddii aad rabto inaad noqoto horumariye iOS ah

Waxa la filayo haddii aad rabto inaad noqoto horumariye iOS ah

Laga soo bilaabo bannaanka iOS, horumarku wuxuu u ekaan karaa naadi xiran. Si aad u shaqeyso, xaqiiqdii waxaad u baahan tahay kumbuyuutar Apple ah; nidaamka deegaanka waxaa si dhow u maamula hal shirkad. Gudaha dhexdiisa, waxaad sidoo kale mararka qaarkood ka maqli kartaa is burinaya - qaar ayaa sheegaya in luqadda Objective-C ay tahay mid duug ah oo qallafsan, qaar kalena waxay yiraahdaan luqadda cusub ee Swift waa mid aad u qallafsan.

Si kastaba ha ahaatee, horumariyayaashu waxay galaan aaggan oo, marka ay jiraan, way ku qanacsan yihiin.

Markan, Marat Nurgaliev iyo Boris Pavlov ayaa noo sheegay waayo-aragnimadooda - sida ay u barteen xirfadda, sida ay u dhaafeen wareysigoodii ugu horreeyay, sababta ay u heleen diidmo. Andrey Antropov, Dean, wuxuu u dhaqmay sidii khabiir Kulliyadda Horumarinta IOS iyo GeekBrains.

2016, Marat Nurgaliev oo ka socda gobolka Astrakhan ayaa u yimid inuu shaqo horumariyo mobilada ka helo shirkad telefishan maxalli ah. Kani wuxuu ahaa waraysigiisii ​​ugu horreeyay. Hadda ayuu ka soo noqday ciidanka, isagoo aan ku dhaqmin, khibradna u lahayn, isaga oo ilaaway xataa aragtidii, oo uu horeba dhibaato ula kulmay. Khibradda kaliya ee Marat ee horumarinta mobilada waxay ahayd qoraalkiisa ku saabsan falanqaynta qulqulka xogta qulqulka codsiyada Android. Wareysiga, waxaa lagu weydiiyay waxbarashadiisa, OOP iyo aragti kale, laakiin Marat wuu awoodi waayay inuu qariyo daldaloolada aqoontiisa.

Si kastaba ha ahaatee, looma diidin, laakiin waxaa la siiyay hawl wax ku ool ah - si loo hirgeliyo soo bandhigida liiska wararka ee API-ga laba toddobaad gudahood. Labada IOS iyo Android. "Haddii aan wax khibrad ah u lahaa Android, ma jirin xitaa qalab lagu abuuro nooca iOS. Deegaanka horumarinta codsiga IOS waxa kaliya oo laga heli karaa Mac. Laakin laba usbuuc ka dib waan soo noqday oo waxaan tusay waxa aan ku samayn karo Android. IOS-ka waxaan ku khasbanaaday inaan ku garto duulista. Aakhirkiina way i qaateen. Kadib waxaan ku noolaa Astrakhan. Shaqa kasta oo IT ah oo mushahar ka badan labaatan ka badan ayaa igu habboonayd."

Waa ayo kuwa horumariya iOS?

Soosaarayaasha mobilada waxay sameeyaan codsiyo qalab kasta oo la qaadi karo. Taleefannada casriga ah, tablet-yada, saacadaha smart iyo dhammaan aaladaha kale ee taageera Android ama iOS. Mabaadi'da aasaasiga ah ee horumarinta mobilada kama duwana horumarinta caadiga ah, laakiin sababtoo ah qalab gaar ah, waxaa loo kala soocay jiho gaar ah. Waxay isticmaashaa qalabkeeda, luuqadaha barnaamijyada iyo qaab-dhismeedka.

"Si aad ula shaqeyso iOS, waxaad u baahan tahay MacBook, sababtoo ah kaliya waxay leedahay deegaanka horumarinta ee loo baahan yahay ee Xcode. Waa bilaash waxaana lagu qaybiyaa AppStore-ka. Si aad u rakibto, waxaad u baahan tahay inaad haysato aqoonsigaaga Apple iyo wax kale. Xcode waxaad ku horumarin kartaa codsiyada wax kasta - telefoon, tablet, daawasho. Waxaa jira jileeyaha iyo tifaftire ku dhex jira wax walba, "ayuu yiri Andrey Antropov, madaxa waaxda horumarinta iOS ee GeekBrains.

Laakin deegaanka horumarinta waxaa lagu rakibi karaa Windows haddii aad isticmaasho Hackintosh. Tani waa shaqo, laakiin doorasho wareeg ah - midna horumariyeyaasha halista ah midna ma sameeyo tan. Bilaabayaashu waxay iibsadaan MacBook duug ah. Kuwa khibradda lehna waxay badanaa awoodaan inay awoodaan moodelkii ugu dambeeyay. "

Luqadaha - Degdeg ah ama Ujeedo-C

Ku dhawaad ​​dhammaan horumarinta IOS waxaa lagu sameeyaa iyadoo la adeegsanayo luqadda barnaamijka Swift. Waxay soo muuqatay shan sano ka hor waxayna hadda si tartiib tartiib ah u beddeshay luqaddii hore ee Objective-C, taas oo Apple ay u adeegsanaysay dhammaan codsiyadeeda in ka badan 30 sano.

"Saldhig weyn oo kood ah ayaa lagu ururiyey Ujeeddada-C, sidaa darteed horumariyeyaasha labada luqadood weli waa loo baahan yahay, iyadoo kuxiran shirkadda, shaqadeeda iyo codsiyada. Codsiyada la qoray sanado badan ka hor waxay ku salaysan yihiin Ujeedo-C. Iyo dhammaan mashaariicda cusub waxaa lagu horumariyaa Swift si caadi ah. Hadda Apple wax badan ayay qabanaysaa si ay u samayso horumar isku mar ah taleefan, tablet, saacad iyo MacBook sida ugu habboon ee suurtogalka ah. Koodh isku mid ah ayaa la ururin karaa oo lagu socodsiin karaa meel kasta. Tani hore uma dhicin. IOS waxaan ku soo saarnay Swift, MacOS waxaan u isticmaalnay Objective-C."

Sida laga soo xigtay Andrey, Swift waa luqad aad u fudud oo saaxiibtinimo u leh bilawga. Si adag ayaa loo qoray, kaas oo kuu ogolaanaya inaad qabsato khaladaad badan marxaladda mashruuca, iyo koodka khaldan si fudud uma shaqeyn doono.

"Ujeedada-C waa luqad aad u da' weyn - waxay la mid tahay luqadda C++. Waqtigii la soo saaray, shuruudaha luqadaha ayaa gabi ahaanba ka duwanaa. Markii Swift uu soo baxay, waxay ahayd cidhiidhi, shaqeyntu way xaddidnayd, iyo eray-bixintu waxay ahayd mid qallafsan. Waxayna dadku gacmaha ka buuxsameen Ujeeddo-C. Sannado badan ayaa la hagaajiyay, dhammaan khaladaadkii jiray waa la saxay. Laakiin hadda waxaan filayaa in Swift uu u wanaagsan yahay ujeeddada-C. Inkasta oo xitaa Apple ay weli labadaba u isticmaasho mashruucyadeeda. Luqadaha inta badan waa la isweydaarsan karaa waana kuwo is dhammaystira. Qaab-dhismeedka iyo walxaha hal luqad waxa loo beddeli karaa shay iyo qaab-dhismeedka luqad kale. Way fiican tahay in la ogaado labada ikhtiyaar, laakiin bilowga ah Ujeeddada-C waxay inta badan u muuqataa cabsi iyo jahawareer. "

Tababbarro tababbarid

"Shaqadaydii ugu horeysay, madaxaygu wuu i tababaray, wuxuu iga caawiyay hirgelinta iyo dejinta mashruuca," ayuu yidhi Marat, "Laakin ka shaqeynta Android iyo iOS isku mar waa adag tahay. Waxay qaadataa wakhti in dib loo dhiso, laga beddelo mashruuc ilaa mashruuc, laga bilaabo luqad ilaa luqad. Ugu dambayntii, waxaan go'aansaday in aan u baahdo in aan doorto hal jiho oo aan darso. Waxaa la igu iibiyay is-dhexgalka Xcode iyo Swift's syntax fudud."

Marat wuxuu galay qaybta horumarinta ee iOS ee GeekBrains. Markii hore aad bay u fududayd, sababtoo ah wuxuu wax badan ka yaqaanay khibrad shaqo. Kooras-sannadeedka waxa loo qaybiyaa afar rubuc. Sida laga soo xigtay Andrey, kan ugu horreeya wuxuu bixiyaa aasaaska aasaasiga ah: "Aasaaska luqadda Swift, aqoonta qaabdhismeedka aasaasiga ah, isku xirka, kaydinta xogta, wareegga nolosha, kormeeraha, naqshadaha aasaasiga ah, maktabadaha muhiimka ah ee qof kastaa isticmaalo, akhrinta badan iyo isbarbardhigga codsiyada."

Rubuca labaad wuxuu ku darayaa Ujeedo-C. Kooras waxaa lagu qabtaa qaab-dhismeedka iyo hababka barnaamijyada aasaasiga ah. Rubuca saddexaad, waxay baraan qaabka saxda ah ee xeerka qoraalka. Waxay sharraxaysaa waxa warshadu tahay, sida saxda ah ee imtixaanada loo qoro, loo abuuro mashaariic, waxa Git-Flow yahay, Is-dhexgalka Joogtada ah ee loo maro Fast Lane. Rubuca afraad iyo kan u dambeeya waxa u heellan wada shaqayn kooxeed, hawlo la taaban karo iyo layliyo.

"Ruuxa hore way fududahay," ayuu yidhi Marat, "laakin markaas waxaan bilaabay barashada barnaamijka Ujeedada-C, barashada qaababka naqshadeynta, mabaadi'da Solid, Git-Flow, naqshadaha mashruuca, Unugga iyo UI ee tijaabinta codsiyada, dejinta dhaqdhaqaaqa caadada ah. - ka dibna waxaan noqday mid xiiso leh in la barto."

"Si habsami leh iiguma bilaaban GeekBrains," ayuu yidhi Boris Pavlov, iyo wadadii uu u maray horumarinta iOS guud ahaan ma ahayn tan ugu toosan. Wiilka waxaa korisay ayeeyadii. Waxay ahayd naqshadeeye, xisaabiye iyo naqshadeeye waxayna ku beeratay Boris jacaylka naqshadeynta, waxay bartay inuu gacan ku sawiro oo wax ku sawiro. Adeerkii wuxuu ahaa maamule nidaamka wuxuuna xiiseeyay wiil uu adeer u yahay kombayutarada.

Boris waxa uu ahaa arday aad u wanaagsan, laakiin waxa uu lumiyay xiisihii uu u qabay waxbarashada waxana uu ka tagay dugsiga sagaal fasal kadib. Kulliyaddii ka dib, waxa uu bilaabay baaskiil wadida, kombuyuutaradiina waxa ay ku libdheen xagga dambe. Laakiin maalin maalmaha ka mid ah Boris waxaa soo gaaray dhaawac laf dhabarta ah, kaasoo u diiday inuu sii wato xirfadiisa ciyaaraha.

Wuxuu bilaabay inuu barto C++ oo uu macalin ka ahaa machadka Irkutsk Institute of Solar-terrestrial Physics. Kadib waxaan xiiseeyay horumarinta ciyaarta waxaanan isku dayay inaan u wareego C #. Ugu dambeyntiina, sida Marat, waxaa soo jiitay luqadda Swift.

"Waxaan go'aansaday inaan koorsada hordhaca ah ee bilaashka ah ku qaato GeekBrains. Si daacad ah, wuxuu ahaa mid caajis ah, caajis ah oo aan la fahmi karin," ayuu yiri Boris, "macallinku wuxuu ka hadlay sifooyinka luqadda, laakiin wuxuu ka soo yaacay hal mawduuc oo kale isagoon muujinin nuxurka. Markii koorsadu dhammaatay, weli waxba maan fahmin."

Sidaa darteed, koorsada hordhaca ka dib, Boris ma diiwaan gelin tababar sanadle ah, laakiin koorsada gaaban ee saddex bilood ah, halkaas oo ay ku baraan aasaaska xirfadda. "Waxaan halkaas ka helay macalimiin aad u wanaagsan, waxayna wax walba u sharxeen si cad."

"Inta badan waa nala dhaliilaa, iyadoo lagu eedeeyo in buugaagteenna tababarku aanay ahayn kuwo casri ah, khaladaad ayaa jira. Laakiin koorsooyinka si joogto ah ayaa loo cusboonaysiiyaa, macalimiintu had iyo jeer waxay ka hadlaan hal-abuurnimada. Kooxaha aan hogaamiyo, qaar badan ayaa shaqo ka hela rubuci hore ka dib. Dabcan, inta badan kuwani waa dad leh waayo-aragnimo barnaamij, ayuu yidhi Andrey, "Dhanka kale, aqoonta oo dhan laguma gudbin karo hal koorso. Is dhexgalka macmiilka shabakad ee nolosha kuma habboona toban muxaadaro laba saacadood ah. Oo haddii aad kaliya tagto koorsooyinka oo aadan sameynin wax kale, markaa ma heli doontid aqoon kugu filan. Haddii aad maalin kasta wax barato sanadka oo dhan, markaa xawaarahan kaliya caajisku ma heli doono shaqo. Sababtoo ah baahida xirfaddu aad ayay u badan tahay.”

Waxa la filayo haddii aad rabto inaad noqoto horumariye iOS ah

Waxaad arki kartaa inta ugu badan boosaska ugu dambeeyay loogu talagalay horumarinta iOS oo iska diiwaan geli kuwa cusub.

shaqada

Laakiin Marat iyo Boris midkoodna si fudud shaqo uma helin.

"Qaar ka mid ah shirkadaha waaweyn ayaa muddo dheer soo saaray codsiyada iOS ee Ujeeddada-C, waxayna sii wadaan ilaalinta saldhiggii hore ee koodhka. Nasiib darro, ma haysto dood adag oo aan ku qasbo inay si gaar ah u isticmaalaan Swift. Gaar ahaan kuwa isticmaala xeerka "ha taaban waxa shaqeeya," ayuu yidhi Marat, "Fiiro yar ayaa la siiyaa jihada Ujeeddada-C ee Geekbrains. Waa dabeecad macluumaad badan. Laakin shirkad kasta oo aan waraystay waxay waydiisay Ujeedo-C. Maaddaama waxbarashadeydu ay diiradda saareyso Swift, sida shaqadeydi hore, waxaan helay diidmo wareysiyada."

"Kadib markii aan wax bartay, waxaan keligiis ogaaday waxyaabaha aasaasiga ah ee ugu sarreeya, aniga oo kaashanaya taas oo aan samayn karo codsiga ugu fudud," ayuu yidhi Boris. "Shaqo ahaan, dabcan, kuma filna, laakiin waan ku faraxsanahay arrintan. Way adkeyd in shaqo laga helo Irkutsk. Si aad u noqoto mid sax ah - haba yaraatee. Waxaan go'aansaday inaan raadiyo magaalooyinka kale. Marka la eego tirada boosaska bannaan, Krasnodar, Moscow iyo St. Petersburg ayaa noqday kuwa ugu habboon. Waxaan go'aansaday inaan aado St. Petersburg - oo u dhow Yurub.

Laakiin wax walba waxay noqdeen kuwo aan qurux badan lahayn. Xataa ilmaha yar waa loo cafiyi doonaa wax aanu garan karin. Weli shaqo maan helin. Waxaan u shaqeynayaa "mahadsanid", waayo-aragnimo u helaya. Waan fahamsanahay in tani aysan ahayn waxa aan rabay, laakiin waan xiiseynayaa, tanina waa ay i dhaqaajineysaa. Waxaan rabaa inaan aqoon kororsado."

Andrey wuxuu aaminsan yahay in dadka cusubi ay tahay inay raadiyaan tababaro halkii ay shaqo ka raadin lahaayeen. Haddii aad leedahay aqoon aad u yar, markaa waa caadi in shaqo-barashada ay noqoto mid aan lacag lahayn. Andrey waxa uu kula talinayaa in uu u codsado jagooyin yaryar oo banaan shirkado waaweyn halkaas oo habka shaqada mar hore la aasaasay.

"Markaad fahamto habka horumarinta software-ku u shaqeeyo, waxay noqon doontaa mid aad u fudud in la socdo oo la helo shaqo dheeraad ah, iyadoo ku xiran rabitaannadaada. Dadka qaarkiis waxay galaan horumar madax bannaan, waxay sameeyaan ciyaaro naftooda, u geliyaan dukaanka, oo iyaga laftoodu lacag ka sameeyaan. Qaarkood waxay u shaqeeyaan shirkad weyn oo leh xeerar adag. Dadka qaarkiis waxay lacag ku sameeyaan istuudiyo yar yar oo sameeya software gaar ah, halkaasna waxay ku daawan karaan habka oo dhan - laga bilaabo abuurista mashruuc meel eber ah ilaa gaadhsiinta dukaanka. "

Mushaharka

Mushaharka horumariyaha iOS, sida kuwa kale, waxay kuxirantahay su'aasha "Moscow ama Russia". Laakiin sababtoo ah sifooyinka gaarka ah ee warshadaha - shaqo badan oo fog, fursadaha dib u dejinta iyo shaqada maaha suuqa gobolka - tirooyinka ayaa sii kordhaya midba midka kale.

Waxa la filayo haddii aad rabto inaad noqoto horumariye iOS ah

Marka loo eego xisaabiyaha mushaharka My Circle, celceliska mushaharka horumariyaha iOS wax yar ayaa ka yar 140 000 RUB.

"Qofka da'da yar ee heerka aad u hooseeya wuxuu badanaa u shaqeeyaa bilaash ama lacag calaamad ah - 20-30 kun oo rubles. Haddii da'da yar si ula kac ah loogu qaado booskiisa, wuxuu heli doonaa 50 ilaa 80 kun. Dhexe waxa ay helaan 100 ilaa 150, mararka qaarna ilaa 200. Waayeelku ma helaan wax ka yar 200. Waxaan filayaa in mushaharkoodu yahay 200-300. Hogaamiyeyaasha kooxda, sidaas darteed, waxay ka badan tahay 300. "

Waxa la filayo haddii aad rabto inaad noqoto horumariye iOS ah

Wareysiyo

“Waraysigii u horeeyay waxa uu ka dhacay Skype. Waxa aan la yaabay, waxay ahayd Google, "ayuu Boris dib u xasuusanayaa, "kadib waxaan hadda u soo guuray St. Petersburg oo aan bilaabay shaqo raadis. Waxaan helay codsi loogu talagalay booska horumariyaha iOS. Ma yara, ma dhexe, ma sare - kaliya horumariye. Waan ku farxay oo waxaan bilaabay inaan la hadlo maamulaha. Waxa la i waydiistay in aan dhamaystiro hawl farsamo: Waxa aan ku qasbanahay in aan qoro codsi kaftan ah oo ku saabsan Chuck Norris. waan qoray. Waxay ii sheegeen in wax walba ay wanaagsan yihiin oo ay balamiyeen wareysi online ah.

Waan is wacnay. Gabar wanaagsan ayaa ila hadashay. Laakiin ma aysan weydiin wax su'aalo ah oo ku saabsan aqoonta luqadda - kaliya dhibaatooyin kala duwan oo macquul ah, tusaale ahaan, "Waqtigu waa 15:15, imisa darajo ayaa u dhexeeya saacadaha iyo gacmaha daqiiqadaha?" ama "Boostu waxay dhererkeedu yahay 10 mitir, a snail wuxuu gurguurtaa 3 mitir maalintii, wuxuuna hoos u dhacaa 1 mitir habeenkii." Immisa maalmood ayay kor u gurguuran doontaa?”, iyo dhawr kale oo la mid ah.

Kadib waxaa jiray su'aalo yaab leh - sababta aan u jeclahay Apple iyo sida aan u dareemayo Tim Cook. Waxaan sheegay in shirkadu guud ahaan ay tahay mid togan, laakiin halkii uu ka xun yahay isaga, sababtoo ah lacagtu waa muhiim isaga, maaha alaab.

Markii su'aalaha ku saabsan Swift ay bilaabeen, aqoontaydu waxay ku filnayd oo keliya hababka barnaamijyada iyo aasaaska OOP. Waanu is macsalaamaynnay, usbuuc ka dib ayay igu soo celiyeen oo ay igu yidhaahdeen kuma habboona. Runtii, waxaan ka helay khibrad aad u weyn: waxaad u baahan tahay aqoon, waxaad u baahan tahay wax badan - aragti iyo dhaqan labadaba.

Andrey wuxuu yiri "waxa ugu horreeya ee qof walba la weydiiyo inta lagu jiro wareysiga waa meertada nolosha ee maamulaha. Waxay runtii jecel yihiin inay waydiiyaan qaab barnaamijeed fudud oo fudud. Dhab ahaantii waxay ku weydiin doonaan khibradaada adeegsiga maktabadaha caanka ah. Waxaa hubaal ah inay jiri doonto su'aal ku saabsan kala duwanaanshaha Noocyada Qiimaha Swift ee Noocyada Tixraaca, oo ku saabsan Tirinta Tixraaca tooska ah iyo maareynta xusuusta. Waxa laga yaabaa inay weydiiyaan sida ay u hirgeliyeen kaydinta xogta codsiyada, iyo haddii ay fuliyeen codsiyada shabakadda. Waxay wax ka weydiin doonaan aasaaska REST iyo JSON. Ilmaha yar laguma weydiin doono waxyaabo gaar ah iyo waxyaabo qarsoon. Ugu yaraan ma weydiinayo."

Boris wuxuu lahaa waayo-aragnimo ka duwan: "Xitaa markii aan weydiistay layliyo, dhammaystiray hawlo farsamo oo aan sheegay in mushaharku muhiim ii ahayn, ilaa iyo inta ay ku filan tahay in aan kiraysto guri, weli waa la ii diiday. Waxaan akhriyay maqaallo, waxaan isku dayay inaan fahmo waxa shaqaaleeyuhu uga baahan yahay qofka cusub. Laakiin inta badan waxay ku fashilmeen aragtiyo. Sababta qaar, waxay weydiiyeen su'aalo horyaallada waaweyn oo aan khusayn kuwa cusub."

Marat wuu ka nasiib badnaa. Hadda waxa uu ka shaqeeyaa shirkad gaadiidka ah oo kaligiis ayaa mas'uul ka ah qaybta iOS, isagoo sii wata waxbarashadiisa kulliyadda. "Maadaama aan ahay ka kaliya ee mas'uulka ka ah iOS, shaqadayda waxaa lagu qiimeeyaa oo kaliya awoodda aan u leeyahay inaan fuliyo hawlaha la ii xilsaaray, ee maaha aqoontayda aragtida."

Bulshada

Andrey wuxuu ku nool yahay Nizhny Novgorod wuxuuna sheegay in xitaa ay jiraan bulsho weyn ayaa sameeyay. Beri hore, wuxuu ahaa horumariye dhabarka ka ah Python, laakiin saaxiibbadii ayaa u jiiday horumarinta mobilada - hadda isaga laftiisu wuxuu ku dhiirigeliyaa qof walba inuu sameeyo.

"Bulshada caalamku inta badan waxay ku wada xidhiidhaan Twitter. Dadku waxay qoraan balooggooda, ku duubaan fiidiyowyada Youtube, midba midka kale ayuu ku martiqaadaa podcasts. Maalin maalmaha ka mid ah ayaan su'aal ka qabay bandhig uu ka hadlay hogaamiyaha kooxda HQTrivia. Tani waa ciyaar kedis Mareykan ah oo ay isku mar wada ciyaaraan dhowr milyan oo qof. Twitter-ka ayaan ku qoray, wuu ii jawaabay, waan wada hadalnay, waana u mahadceliyey. Bulshadu waa mid aad u saaxiibtinimo, taas oo ah mid aad u fiican. "

Liiska suugaanta lagu taliyayHeerka bilowga:

Celceliska heerka:

Heerka sare:

Source: www.habr.com

Add a comment