SuperAPI AI 工具集

apple-appkit

前端与建站

查看项目

更新于 10-16 10:55

技能介绍

AppKit macOS 原生 UI 框架参考

用途

该技能提供一套按目录组织的 AppKit 参考资料,用于在 macOS 应用开发中检索 AppKit 各主要类与概念的说明。内容以 Markdown 页面形式存放在 references 目录下,覆盖应用与窗口、视图与控件、表格与集合三大类别。

主要能力

参考资料覆盖以下分类:

  • app-windows(应用与窗口):涉及应用生命周期与事件循环、窗口创建与配置、视图控制器管理视图层级、菜单栏与上下文菜单、工具栏、面板与警告对话框、响应者链事件处理。对应页面包括 nsapplication、nsapplicationdelegate、nswindow、nswindowcontroller、nsviewcontroller、nsmenu、nsmenuitem、nstoolbar、nstoolbaritem、nspanel、nsalert、nsresponder 等。
  • views-controls(视图与控件):涉及自定义视图绘制与布局、文本字段与按钮与滑块等控件、栈视图与滚动视图布局、target-action 模式、文本输入与富文本编辑。对应页面包括 nsview、nscontrol、nsbutton、nstextfield、nstextview、nsslider、nssegmentedcontrol、nsswitch、nspopupbutton、nscombobox、nscolorwell、nsdatepicker、nsimageview、nsprogressindicator、nsscrollview、nsstackview 等。
  • tables-collections(表格与集合):涉及行列表格视图、树形结构大纲视图、集合视图网格与自定义布局、Diffable Data Source 差分更新。对应页面包括 nstableview 及其 datasource、delegate、diffabledatasource、nstablecolumn、nstablecellview,nsoutlineview 及其 datasource,nscollectionview 及其 datasource、diffabledatasource、item、layout 等。

使用方式

资料描述了探索步骤:

  1. 从任务出发,通过任务到分类的映射表找到对应分类。
  2. 阅读该分类下的 references/{category}/README.md,定位具体页面。
  3. 阅读对应页面的 .md 文件获取详细信息。

目录结构如下:

skills/apple-appkit/ SKILL.md references/ app-windows/ README.md nsalert.md nsapplication.md … views-controls/ README.md nsbutton.md … tables-collections/ README.md nscollectionview.md …

适用场景

适合在开发 macOS 原生界面时按任务查阅 AppKit API 的使用说明,例如控制应用生命周期、构建窗口与菜单、布局视图与控件、实现表格、大纲与集合视图,以及使用 Diffable Data Source 做差分更新。

限制

资料中未提供具体代码示例内容、版本兼容性、平台要求、许可协议或收费信息,这些事实暂未提供。