前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

参考

作者头像
iOSDevLog
发布2018-05-17 10:50:51
7450
发布2018-05-17 10:50:51
举报
文章被收录于专栏:iOSDevLogiOSDevLog

Sketch中的插件系统可让您完全访问应用程序的内部结构和macOS中的核心框架。所以你有一个巨大的力量来构建几乎任何东西

然而,伟大的力量有很大的责任,所以你需要在每个Sketch版本中留意你的代码。我们会在重构时不时更改Sketch的内部结构,因此您的插件可能会调用一些已重命名或删除的方法。

我们确实意识到这当然不是理想的。这就是为什么我们支持内部和插件之间的JavaScript API。我们希望它覆盖了90%的用例。如果没有,您可以随时进入内部,风险自担。

下面的页面包含插件可以侦听的所有操作的简要说明,以及一些可以与之交互的关键Sketch类。这是JavaScript API,它在Sketch版本中保持稳定。

尽管我们不打算记录内部信息,但您可以查看3种信息来源:

  • 官方的AppKit文件:这是建立在Apple框架上的Sketch。
  • 基础:更重要的苹果课程和服务。
  • Sketch Headers(Thanks @abynim):这是Sketch使用的所有类的标题。如果您的插件由于使用了已删除的方法而与新版本分离,则可以检查差异以查找替换。

再一次,最后一个环节是自负风险,我们不会记录或冻结这些,但我们希望给你做任何事情的权力。

要了解如何使用这些Objective-C类,请查看CocoaScript文档

原文:https://developer.sketchapp.com/reference/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.03.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档