Mac UI 아이디어에 대한 AppKit 또는 SwiftUI 이름 찾기
목록을 검색하고 두 도구가 잘 일치하는지, 부분적으로만 일치하는지, 더 많은 맥락이 필요한지 확인합니다.
가이드 · 01
코드 이름을 복사하기 전에 일치를 확인하세요.
이름이 유사한 두 항목은 여전히 도구 접근을 열거나, 닫거나, 집중하거나, 지원하는 방식이 다를 수 있습니다. “직접”은 가까움을 의미합니다. “대략적”은 코드를 조정해야 함을 의미합니다. “문맥에 따라 다름”은 앱 설계가 답을 결정함을 의미합니다.
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) | 직접 |
검색과 일치하는 번역 없음.