mcpField
A
apple-uikit

apple-uikit

github.com/fandhe-ai开发455 次安装3 天前更新
代码仓库

关于 apple-uikit

apple-uikit 是面向 UIKit 开发任务的参考技能,按主题组织文档,帮助开发者查找视图控制器、布局及控件等指南。

主要功能

  1. 01按开发任务映射文档类别
  2. 02涵盖视图控制器与导航
  3. 03涵盖视图、控件和手势
  4. 04涵盖表格、集合视图与自动布局
  5. 05包含适配布局参考

适用场景

  1. 01查找 UIViewController 生命周期资料
  2. 02实现表格列表或集合视图布局
  3. 03配置 Auto Layout 约束
  4. 04处理折叠设备适配布局

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill apple-uikit

安装后在 Claude Code 中输入/apple-uikit确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/adaptive-layout/
README.md
uiarrangementviewcontroller.md
uihingeinteraction.md
uioverlayarrangement.md
uisplitarrangement.md
uiview-reservedregion.md
vertical-bar.md
references/autolayout/
nslayoutanchor.md
nslayoutconstraint.md
nslayoutdimension.md
nslayoutxaxisanchor.md
nslayoutyaxisanchor.md
README.md
uilayoutguide.md
uilayoutpriority.md
uistackview-autolayout.md
uiview-layout.md
references/collections-tables/
nsdiffabledatasourcesnapshot.md
README.md
uicollectionview.md
uicollectionviewcell.md
uicollectionviewcompositionallayout.md
uicollectionviewdatasource.md
uicollectionviewdelegate.md
uicollectionviewdiffabledatasource.md
uicollectionviewflowlayout.md
uicollectionviewlayout.md
uicollectionviewlistcell.md
uilistcontentconfiguration.md
uitableview.md

详细介绍

来自项目 README

ディレクトリ構成

skills/apple-uikit/
  SKILL.md
  references/
    view-controllers/
      README.md
      uiviewcontroller.md
      uinavigationcontroller.md
      uitabbarcontroller.md
      uitab.md
      uisplitviewcontroller.md
      uipageviewcontroller.md
      uipresentationcontroller.md
      uisheetpresentationcontroller.md
      uicontentunavailableconfiguration.md
      viewcontroller-lifecycle.md
      viewcontroller-presentation.md
      uiresponder.md
      uiwindow.md
      uiwindowscene.md
      scene-based-life-cycle.md
      uisceneaccessory.md
    views-controls/
      README.md
      uiview.md
      uilabel.md
      uibutton.md
      uiimageview.md
      uitextfield.md
      uitextview.md
      uiswitch.md
      uislider.md
      uistepper.md
      uisegmentedcontrol.md
      uiscrollview.md
      uistackview.md
      uiactivityindicatorview.md
      uiprogressview.md
      uipickerview.md
      uidatepicker.md
      uicontrol.md
      uigesturerecognizer.md
    collections-tables/
      README.md
      uitableview.md
      uitableviewcell.md
      uitableviewdatasource.md
      uitableviewdelegate.md
      uitableviewdiffabledatasource.md
      uicollectionview.md
      uicollectionviewcell.md
      uicollectionviewdatasource.md
      uicollectionviewdelegate.md
      uicollectionviewdiffabledatasource.md
      uicollectionviewlayout.md
      uicollectionviewflowlayout.md
      uicollectionviewcompositionallayout.md
      nsdiffabledatasourcesnapshot.md
      uicollectionviewlistcell.md
      uilistcontentconfiguration.md
    autolayout/
      README.md
      nslayoutconstraint.md
      nslayoutanchor.md
      nslayoutxaxisanchor.md
      nslayoutyaxisanchor.md
      nslayoutdimension.md
      uilayoutguide.md
      uilayoutpriority.md
      uiview-layout.md
      uistackview-autolayout.md
    adaptive-layout/
      README.md
      uiarrangementviewcontroller.md
      uisplitarrangement.md
      uioverlayarrangement.md
      uiview-reservedregion.md
      uihingeinteraction.md
      vertical-bar.md

探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

  1. 下記マッピング表でタスクに対応するカテゴリを探す
  2. そのカテゴリの references/{category}/README.md を参照して目的のページを特定する
  3. 該当ページの .md を Read して詳細を確認する

タスク → カテゴリ マッピング

タスクカテゴリ参照 README
UIViewController のライフサイクルを知りたいview-controllersreferences/view-controllers/README.md
ナビゲーション・タブ・スプリットビューを構成したいview-controllersreferences/view-controllers/README.md
UITab で UITabBarController のタブを構成したいview-controllersreferences/view-controllers/README.md
モーダル・シート表示を実装したいview-controllersreferences/view-controllers/README.md
空状態・コンテンツ未取得時の表示を実装したいview-controllersreferences/view-controllers/README.md
レスポンダーチェーン・イベント処理を知りたいview-controllersreferences/view-controllers/README.md
UIView・UILabel・UIButton などのビュー/コントロールを使いたいviews-controlsreferences/views-controls/README.md
テキスト入力・スクロール・スタックビューを実装したいviews-controlsreferences/views-controls/README.md
ジェスチャー認識・タッチイベントを処理したいviews-controlsreferences/views-controls/README.md
UITableView でリスト表示・セル再利用を実装したいcollections-tablesreferences/collections-tables/README.md
UICollectionView・Compositional Layout を使いたいcollections-tablesreferences/collections-tables/README.md
Diffable Data Source・スナップショットで差分更新したいcollections-tablesreferences/collections-tables/README.md
NSLayoutConstraint・NSLayoutAnchor で制約を組みたいautolayoutreferences/autolayout/README.md
safeAreaLayoutGuide・intrinsicContentSize を使いたいautolayoutreferences/autolayout/README.md
UILayoutGuide・UILayoutPriority で制約を調整したいautolayoutreferences/autolayout/README.md
AppDelegate からシーンベースライフサイクルへ移行したい (iOS 27 SDK 必須)view-controllersreferences/view-controllers/README.md
外部ディスプレイ・カメラキャプチャ中の外側ディスプレイにシーンを表示したい (UISceneAccessory)view-controllersreferences/view-controllers/README.md
折りたたみ (iPhone Duo) 向けに primary / secondary を split / overlay 配置したい (iOS 27.1+)adaptive-layoutreferences/adaptive-layout/README.md
カメラ・ヒンジ等のハードウェア予約領域を避けたい、ヒンジ角度・開閉状態を監視したいadaptive-layoutreferences/adaptive-layout/README.md
縦軸バー (vertical bar) の挙動・バーボタンの軸を制御したいadaptive-layoutreferences/adaptive-layout/README.md

评论

支持 Markdown