.APINOTES Přípona souboru
Poznámky k API Swiftu a Objective-C
| Vývojář | Apple |
| Popularita |
3,5 | 24 hlasů |
Co je soubor APINOTES?
Soubor APINOTES je soubor metadat používaný programem napsaným v programovacím jazyce Swift společnosti Apple. Obsahuje anotace pro API jazyka Objective-C, ke kterému program přistupuje. Soubor APINOTES poskytuje další sémantické informace, které nejsou obsaženy v hlavičkách API jazyka Objective-C.
Další informace
Swift je programovací jazyk vyvíjený společností Apple, který vývojáři používají k vytváření programů pro macOS, iOS, tvOS a watchOS. Vývojáři vytvářející programy ve Swiftu mohou tyto programy nechat volat API programů napsaných v jazyce Objective-C, který Swift nahradil.
Pokud hlavička API jazyka Objective-C neobsahuje všechny informace potřebné k tomu, aby program ve Swiftu správně interpretoval informace, které z API přijímá, mohou vývojáři API opatřit anotacemi pomocí souboru APINOTES. Tento soubor obsahuje text ve formátu YAML, který určuje, jaké informace a jakým způsobem může program ve Swiftu přijímat z přidruženého API jazyka Objective-C.
Po vytvoření souboru APINOTES jej vývojář musí umístit do stejného adresáře jako framework jazyka Objective-C, ke kterému se vztahuje, a aktualizovat soubor CMakeLists.txt. Při příštím sestavení programu ve Swiftu kompilátor načte soubor APINOTES společně s příslušným frameworkem.
Jak otevřít soubor APINOTES
Soubor APINOTES můžete otevřít a upravovat v libovolném textovém editoru nebo editoru zdrojového kódu, například v programech GitHub Atom, Sublime Text nebo Microsoft Visual Studio Code. Editory zdrojového kódu, jako jsou výše uvedené programy, obsahují nástroje, které usnadňují procházení a úpravu textu obsaženého v souborech APINOTES.