.APINOTES Bestandsextensie
Swift Objective-C API-notitie
| Ontwikkelaar | Apple |
| Populariteit |
3,5 | 24 stemmen |
Wat is een APINOTES-bestand?
Een APINOTES-bestand is een metadatabestand dat wordt gebruikt door een programma dat is geschreven in Apples programmeertaal Swift. Het bevat annotaties voor een Objective-C API waartoe het programma toegang heeft. Het APINOTES-bestand biedt aanvullende semantische informatie die niet in de headers van de Objective-C-API staat.
Meer informatie
Swift is een door Apple onderhouden programmeertaal die ontwikkelaars gebruiken om programma's voor macOS, iOS, tvOS en watchOS te maken. Ontwikkelaars die Swift-programma's maken, kunnen deze programma's API-aanroepen laten doen naar programma's die in Objective-C zijn geschreven, de taal die Swift heeft vervangen.
Als de header van een Objective-C-API niet alle informatie bevat die het Swift-programma nodig heeft om de informatie die het van de API ontvangt correct te interpreteren, kunnen ontwikkelaars de API annoteren met een APINOTES-bestand. Dit bestand bevat tekst in YAML-indeling die bepaalt hoe en welke informatie een Swift-programma van de bijbehorende Objective-C-API kan ontvangen.
Nadat een ontwikkelaar een APINOTES-bestand heeft gemaakt, moet deze het in dezelfde map plaatsen als het Objective-C-framework waarop het betrekking heeft en CMakeLists.txt bijwerken. Vervolgens laadt de compiler de volgende keer dat de ontwikkelaar het Swift-programma bouwt het APINOTES-bestand samen met het bijbehorende framework.
Een APINOTES-bestand openen
Je kunt een APINOTES-bestand openen en bewerken in elke teksteditor of broncode-editor, zoals GitHub Atom, Sublime Text of Microsoft Visual Studio Code. Broncode-editors, zoals de eerder genoemde programma's, bevatten hulpmiddelen waarmee je de tekst in APINOTES-bestanden gemakkelijker kunt bekijken en bewerken.