Závěrečná práce: Mikoláš Stuchlík: Idiomatické rozhraní jazyka Swift pro práci s knihovnou GTK+
Bakalářská práce
Idiomatické rozhraní jazyka Swift pro práci s knihovnou GTK+
Idiomatic Swift Interface for GTK+ Library
Anotace
Obsahem této práce je implementace idiomatického rozhraní knihovny GTK pro jazyk Swift. Za tímto účelem jsem prozkoumal různé přístupy pro práci s C knihovnami v jazyce Swift a dostupnými implementacemi rozhraní pro GTK. Nejperspektivnější z nich dále rozvíjím tak, aby práce s ní odpovídala aktuálním zvyklostem v jazyce Swift, a odstraňuji její bariéry pro práci s běžnými vývojářskými nástroji. Výslednou implementaci demonstruji a srovnávám s původní implementací na jednoduché GTK aplikaci.
Abstract
The scope of this thesis is implementation of idiomatic Swift wrapper for a GTK library. I describe various approaches for working with C libraries from Swift and currenly available GTK wrapper projects. I pick the most perspective project, expand it in a Swift-friendly manner and solve issues it has with common tools used among developers. I demonstrate the exapanded implementation and compare it to the original implementation using a simple GTK application.
Zadání práce
14. 1. 2021 09:57, RNDr. Michal Zima
- Zadáno/změněno 7. 7. 2021 09:26, Helena Kryštofová
- Záznam založen 9. 12. 2020 08:24, Jana Zemanová, učo 9619
- Zveřejnit od 12. 1. 2021 09:13, Eva Drštková
- Práce převzata 12. 1. 2021 09:13, Eva Drštková
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Tendence mezibankovního platebního styku v České republice
Ing. Petra Luliaková -
Opatření k zavedení skutečné svobody plateb v Evropské unii
Ing. Martin Braun, učo 321498 -
Světelné křivky kompaktních objektů
Bc. Ján Opavský -
Design and implementation of an iOS notification system
Bc. David Alexander Bielik, učo 433629 -
Herní aplikace pro osoby s mentálním postižením
Bc. Veronika Hrbáčová -
Smart University iOS application
Mgr. Tomáš Skýpala -
Memorit - mobilná aplikácia na zdieľanie vzpomienok a zážitkov
Ing. Adam Kollár -
Knižnica pre generovanie dynamických webových stránok založená na Swift NIO
Ing. Lukáš Schmelcer




