Treffer: Internetinių programų kūrimas telefonams iPhone
Withheld
Lithuanian
LT-eLABa-0001:E.02~2010~D_20100709_135333-26241
VPU-nmdbnfypves-20100609-163044
654572290
From OAIster®, provided by the OCLC Cooperative.
Weitere Informationen
Darbe aprašytas programavimas iPhone telefonams. Apibendrinant darbą jį galima suskirstyti į sekančius punktus. • Objective-C programavimo kalba, jos ypatumai ir esminiai skirtumai nuo C kalbos, iš kurios ji paradyta. Taip pat kokiomis savybėmis šita programavimo kalba yra panaši į kitas šiuolaikines kalbas. • Aptartas CocoaTouch karkasas, pateiktas jo klasių hierarchijos modelis. Išanalizuotos kai kurios pagrindinės klasės. • Aprašytas vartotojo terpės kūrimas, aprašytos kai kurios UIKit klasės. Pateikti vartotojo terpės kai kurių valdymo elementų kūrimo pavyzdžiai. • Aptartos pagrindinės konkuruojančios operacinės sistemos • Aptarta duomenų deserializaciją, vaizdo bei garso duomenų skaitymas, pateikti pagrindinių vaizdo ir garso medžiagos grojimo kodo pavyzdžiai. Taip pat yra pateikti JSON ir XML kodo deserializacijos pavyzdžiai. • Aptartos mokymosi galimybės naudojant iPhone. Aptartos mokomosios programos iPhone, jų specifiką, skirtumas nuo mokomųjų programų kitoms platformoms. Kaip praktinė darbo dalis yra pridėtas mano sukurtas Google Reader kliento programos karkasas. Užklausos siunčiamos naršyklei buvo nuskanuotos naudojant Proxy programą. Programa generuoja analogiškas užklausas, gauna JSON duomenis bei parodo juos vartotojui reikiamu pjūviu.
In this project I've described iPhone applications development. Summing everything up projects of the few major parts: • Ovjective-C programming language, its features and main differences from C programming language which it is made from. As well as what features of this language makes it modern nowadays programming language. • Described Cocoa Touch Framework, provided its class hierarchy model, analyzed some major classes. • Described user interface creation as well as some of UIKit classes. Provided some examples of creating user interface elements. • Describes major concurrent operating systems. • Described data de serialization, reading video and audio data, provided some code samples of playing audio and video files. As well as provided examples of de serialization JSON and XML. • Summed up learning opportunities using iPhone, as well as learning applications, their specifics, and differences from learning applications of other mobile platforms. As a practical part I added Google reader client framework. Requests sent by browser were analyzed using net sniffer. Application generates same requests and receives JSON data and shows it to the user.