Мобильді технология ұялыбайланысүшінқолданылатын технология


Билет №20 iOS пен қосымша құру



бет62/92
Дата23.06.2022
өлшемі0,67 Mb.
#37247
1   ...   58   59   60   61   62   63   64   65   ...   92
Билет №20

  1. iOS пен қосымша құру

IOS операциялық жүйесін Apple 2007 жылы шығарды.


IOS операциялық жүйесі әлемдегі ең танымал болып табылады. Таңқаларлық емес, оның астында көптеген бағдарламалар жасалады. Ол үшін IOS бағдарламалау тілі қолданылады, ол кең функционалдығы бар тиімді қосымшаны және белгілі бір даму ортасын құруға көмектеседі.
Жергілікті(нативный) дамудың артықшылықтары:

  • Қосымшаios платфомасы үшін оңтайландырылған, яғни ол тез және дұрыс жұмыс істейді;

  • Бағдарлама шертулерге бірден жауап береді, анимацияда және мазмұнды айналдыруда кідірістер жоқ;

  • Құрылғының аппараттық құралына — камераға, микрофонға, акселерометрге, геолокацияға, мекен-жай кітабына, ойнатқышқа және т. Б. Қарапайым және қарапайым қол жетімділік қосымшаның функционалдығына негізделуі мүмкін;

  • Платформаға арналған интерфейс. Жергілікті қосымшалар әдетте интерфейстің "платформалық" элементтерімен жұмыс істейді: мәзірлер, навигация, пішіндер және дизайнның барлық басқа элементтері амалдық жүйеден алынады, сондықтан пайдаланушыға таныс және түсінікті;

  • Әрбірios жаңартуларында Objective - C тілінің синтаксисі іс жүзінде өзгермейді, сондықтан қосымшаны қолдау іс жүзінде ауыртпалықсыз болады — кодтың аз ғана мөлшерін өзгерту немесе қайта жазу қажет болады.

Кемшіліктері:

  • Swift тілінде қосымшаны қолдау. IOS платформасының нұсқаларын үнемі жаңартып отыру кодты жаңартуға мәжбүр етеді, бірақ Swift-тің бесінші нұсқасының келуімен Apple бұл процесті жеңілдетуге уәде береді;

  • Ағымдағы жобалардың көпшілігі Objective-C тілінде жазылған, жыл сайын оған жазғысы келетін бағдарламашыны табу қиынға соғады және көптеген компаниялар жобаларды Swift-ке қайта жазудан бас тартады, өйткені бұл үлкен және өте көп уақытты қажет ететін процесс.

  • Apple әзірлеушілері екі нұсқаны ұсынды:

  • Objective-C. Үлкен тарихы бар ардагер біртіндеп артта қалады;

  • Swift. Әзірлеушілер арасында өте жас және тез танымал.

IOS қосымшаларын құруға арналған екі тіл де объектіге бағытталған бағдарламалауды (OOP) білдіреді және оның негізгі парадигмаларын сәтті орындайды: мұрагерлік, полиморфизм, инкапсуляция және абстракция. Қарапайым сөзбен айтқанда, OOP-әзірлеушіге ұқсас тапсырмаларды сыныптарға топтастыруға мүмкіндік беретін код жазу стилі. Код dry (don ' t repeat yourself — өзіңді қайталамаңыз) қағидасына сәйкес келеді және оны жүргізу оңай болады.





  1. Достарыңызбен бөлісу:
1   ...   58   59   60   61   62   63   64   65   ...   92




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет