.APINOTES 文件扩展名
Swift Objective-C API 注释
| 开发者 | Apple |
| 受欢迎程度 |
3.5 | 24 票 |
什么是 APINOTES 文件?
APINOTES 文件是由使用 Apple 的 Swift 编程语言编写的程序使用的元数据文件。它包含程序正在访问的 Objective-C API的注释。APINOTES 文件提供了 Objective-C API 的头文件中未包含的其他语义信息。
更多信息
Swift 是 Apple 维护的一种编程语言,开发者使用它来创建 macOS、iOS、tvOS 和 watchOS 程序。创建 Swift 程序的开发者可能会让这些程序调用使用 Objective-C 编写的程序的 API,而 Swift 正是取代 Objective-C 的语言。
如果 Objective-C API 的头文件不包含 Swift 程序正确解读从 API 接收的信息所需的全部信息,开发者可以使用 APINOTES 文件为该 API 添加注释。此文件包含 YAML 格式的文本,用于定义 Swift 程序可以从关联的 Objective-C API 接收哪些信息以及如何接收这些信息。
开发者创建 APINOTES 文件后,必须将它放在与其对应的 Objective-C 框架相同的目录中,并更新CMakeLists.txt。之后,开发者下次构建 Swift 程序时,编译器会将 APINOTES 文件与相应的框架一同加载。
如何打开 APINOTES 文件
你可以使用任何文本编辑器或源代码编辑器打开和编辑 APINOTES 文件,例如GitHub Atom、Sublime Text或Microsoft Visual Studio Code。源代码编辑器(例如前面提到的程序)包含一些工具,可以更轻松地查看和编辑 APINOTES 文件中的文本。
可打开 APINOTES 文件的程序
Windows
Mac
Linux