Mac UI のアイデアに対応する AppKit または SwiftUI の名前を探す
リストを検索し、2つのツールがよく一致する場合、一部のみ一致する場合、または追加のコンテキストが必要な場合を確認します。
ガイド · 01
コード名をコピーする前に一致を確認します。
名前が似ている2つの項目は、ツールを開く、閉じる、フォーカスする、またはサポートする方法が異なる場合があります。「直接」とは、それらが密接であることを意味します。「おおよそ」とは、コードを調整する必要があることを意味します。「コンテキストによる」とは、アプリの設計が答えを決定することを意味します。
APPKIT ↔ SWIFTUI
コードネーム検索
UIアイデア、AppKit名、SwiftUI名、または一致の種類で検索。
直接61
アイデアは似ていますが、開く、更新する、閉じるタイミングを必ずテストするべきです。
一致を閉じる1
最寄りのAPIは、動作またはアプリ構造の変更が必要です。
アプリに依存します1
適切なマッチングは、ウィンドウ、状態、どの部分がデータを所有しているかに依存する。
63 の 63 項目
| インターフェースの概念 | AppKit | SwiftUI | どれだけよく一致しているか |
|---|---|---|---|
| アラート Alert | NSAlert | .alert(…)AlertScene | 直接 |
| 交互の行の背景 Alternating row backgrounds | NSTableView.usesAlternatingRowBackgroundColors | .alternatingRowBackgrounds(_:) | 直接 |
| アプリメニューバー App menu bar | NSApplication.mainMenu | .commands { … } | 直接 |
| ボタン Button | NSButton | Button | 直接 |
| チェックボックス Checkbox | NSButton (switch type) | Toggle.toggleStyle(.checkbox) | 直接 |
| カラーウェル / カラーピッカー Color well / color picker | NSColorWellNSColorPanel | ColorPicker | 直接 |
| コマンドグループ Command group | NSMenuItem (inserted group) | CommandGroup | 直接 |
| 確認ダイアログ Confirmation dialog | NSAlert | .confirmationDialog(…) | 直接 |
| コンテキストメニュー Context menu | NSView.menuNSMenu | .contextMenu { … } | 直接 |
| 日付ピッカー Date picker | NSDatePicker | DatePicker | 直接 |
| ダイアログアイコン Dialog icon | NSAlert.icon | .dialogIcon(_:) | 直接 |
| 開示制御 Disclosure control | NSButton.BezelStyle.disclosureNSOutlineView | DisclosureGroup | 直接 |
| 「次回から表示しない」チェックボックス “Don’t show again” checkbox | NSAlert.showsSuppressionButton | .dialogSuppressionToggle(…) | 直接 |
| ゲージ / レベル指標 Gauge / level indicator | NSLevelIndicator | Gauge | 直接 |
| ヘルプボタン/リンク Help button/link | NSHelpManagerNSButton | HelpLink | 直接 |
| 階層テーブル行 Hierarchical table row | NSOutlineView row | DisclosureTableRow | 直接 |
| インスペクター Inspector | NSSplitViewItem.Behavior.inspectorNSInspectorBarNSPanel | .inspector(…) | アプリに依存します |
| リスト List | NSTableView | List | 直接 |
| メニュー Menu | NSMenu | Menu | 直接 |
| メニューバー追加項目 / ステータス項目 Menu bar extra / status item | NSStatusItem | MenuBarExtra | 直接 |
| メニューインジケーター矢印 Menu indicator arrow | NSPopUpButtonCell.arrowPosition | .menuIndicator(_:) | 直接 |
| メニュー項目のキーボード対応 Menu item keyboard equivalent | NSMenuItem.keyEquivalent | .keyboardShortcut(_:) | 直接 |
| メニュー区切り線 Menu separator | NSMenuItem.separator() | Divider | 直接 |
| メニュースタイルのステータス項目 Menu-style status item | NSStatusItemNSMenu | MenuBarExtra.menuBarExtraStyle(.menu) | 直接 |
| マルチウィンドウシーン Multi-window scene | NSWindowController (multiple instances) | WindowGroup | 直接 |
| ナビゲーション分割ビュー Navigation split view | NSSplitViewController | NavigationSplitView | 直接 |
| ナビゲーションスタック Navigation stack | NSPageController | NavigationStack | 一致を閉じる |
| 開く/インポートパネル Open/import panel | NSOpenPanel | .fileImporter(…) | 直接 |
| アウトライン / ソースリスト Outline / source list | NSOutlineView | OutlineGrouphierarchical List | 直接 |
| パレットピッカー Palette picker | NSMatrixNSSegmentedControl | Picker.pickerStyle(.palette) | 直接 |
| 貼り付けボタン Paste button | NSButtonNSPasteboard | PasteButton | 直接 |
| ポップアップボタン Pop-up button | NSPopUpButton (pullsDown = false) | Picker.pickerStyle(.menu) | 直接 |
| ポップオーバー Popover | NSPopover | .popover(…) | 直接 |
| 進行状況バー / スピナー Progress bar / spinner | NSProgressIndicator | ProgressView | 直接 |
| プルダウンボタン Pull-down button | NSPopUpButton (pullsDown = true) | Menu.menuStyle(.button) | 直接 |
| ラジオグループ Radio group | NSButton (radio type, grouped) | Picker.pickerStyle(.radioGroup) | 直接 |
| 名前変更ボタン Rename button | NSButtonresponder-chain rename action | RenameButton | 直接 |
| サイズ変更可能な分割ビュー Resizable split view | NSSplitView | HSplitViewVSplitView | 直接 |
| 保存/エクスポートパネル Save/export panel | NSSavePanel | .fileExporter(…) | 直接 |
| 検索フィールド Search field | NSSearchField | .searchable(…) | 直接 |
| セグメントコントロール Segmented control | NSSegmentedControl | Picker.pickerStyle(.segmented) | 直接 |
| 設定ウィンドウ Settings window | NSWindowController (preferences window) | Settings | 直接 |
| 共有ボタン / 共有ピッカー Share button / share picker | NSSharingServicePicker | ShareLink | 直接 |
| シート Sheet | NSWindow.beginSheet | .sheet(…) | 直接 |
| サイドバー切り替え Sidebar toggle | NSSplitViewController.toggleSidebar(_:) | SidebarCommandssystem toolbar item | 直接 |
| 単一ウィンドウ Single window | NSWindow | Window | 直接 |
| スライダー Slider | NSSlider | Slider | 直接 |
| ステッパー Stepper | NSStepper | Stepper | 直接 |
| スイッチ Switch | NSSwitch | Toggle.toggleStyle(.switch) | 直接 |
| タブビュー Tab view | NSTabViewControllerNSTabView | TabViewTab | 直接 |
| 表 Table | NSTableView | Table | 直接 |
| 表の列 Table column | NSTableColumn | TableColumn | 直接 |
| 表のヘッダーストリップ Table header strip | NSTableHeaderView | .tableColumnHeaders(_:) | 直接 |
| 表の行 Table row | NSTableRowView | TableRow | 直接 |
| ツールバー Toolbar | NSToolbar | .toolbar { … } | 直接 |
| ツールバーカスタマイズパレット Toolbar customization palette | NSToolbar customization | .toolbar(id:content:) | 直接 |
| ツールバーアイテム Toolbar item | NSToolbarItem | ToolbarItem | 直接 |
| ツールバーアイテムグループ Toolbar item group | NSToolbarItemGroup | ToolbarItemGroup | 直接 |
| ツールバーオーバーフローメニュー Toolbar overflow menu | NSToolbar overflow menu | .toolbarOverflowMenu { … } | 直接 |
| 最上位コマンドメニュー Top-level command menu | top-level NSMenuItemNSMenu | CommandMenu | 直接 |
| ユーティリティウィンドウ / ツールパレット Utility window / tool palette | NSPanel | UtilityWindow | 直接 |
| ウェブリンク Web link | link-style NSTextFieldNSWorkspace | Link | 直接 |
| ウィンドウスタイルのステータス項目 Window-style status item | NSStatusItemNSPopover or NSPanel | MenuBarExtra.menuBarExtraStyle(.window) | 直接 |
その検索に一致する翻訳なし