概述
为了与 Sketch 进行更深层的集成,内部 API 提供对应用程序几乎所有方面的访问。如果你正在构建加载原生框架的插件,请使用 CocoaScript 或 Objective-C。
重要提示:Sketch 的新版本可能会对内部 API 引入重大更改。
Sketch 不提供内部 API 的 API 参考或支持。如果你正在使用内部 API,请确保使用 预发布版本 的 Sketch 测试你的插件。
我们建议尽可能使用 JavaScript API。有什么缺失吗?请 提交反馈和功能请求。
注意:请勿 (目前) 为原生框架使用 Swift,以避免 Sketch 的内部 Swift 模块出现问题。请参阅 Swift 团队在 ABI 稳定性及更多内容 上的官方文章。
Sketch 标头
Sketch-Headers
项目由 @abynim 提供,定期更新,列出 Sketch 中使用的类、类别和协议的声明。
使用 class-dump 自行生成标头文件。
相关资源
要详细了解底层 macOS 框架,请参阅 Apple 开发者文档。