Serializační řešení pro moderní API v jazyce Swift
Serialization techniques for modern API in Swift
Type of document
diplomová prácemaster thesis
Author
Vlasák Jakub
Supervisor
Veselý Dominik
Opponent
Dvořák Ondřej
Field of study
Webové a softwarové inženýrstvíStudy program
InformatikaInstitutions assigning rank
18102Defended
2016-06-15Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Diplomová práce se zabývá serializačními a deserializačními technikami pro moderní webové API ve formátu JSON do modelových tříd v jazyce Swift určených k perzistenci. Představuje moderní programovací jazyk Swift a JSON formát. Analyzuje zhotovená řešení a popisuje jejich výhody a nevýhody. Následně navrhuje řešení zhotovená na základě předchozí analýzy a představuje možnosti testování daných řešení. The thesis deals with serialization and deserialization techniques for modern web API in JSON format to model classes in the programming language Swift designated for persistence. It presents the modern programming language Swift and JSON format and analyzes made solutions and describes their advantages and disadvantages. Afterwards proposes solutions made based on previous analyzes and presents options for testing of given solutions.
Collections
- Diplomové práce - 18102 [942]