Apple HIG: Menus and Buttons
Apple 스타일 메뉴 및 버튼 디자인
macOS 및 iOS 인터페이스가 Apple 의 디자인 표준을 따르도록 하세요. 이 스킬은 Apple 의 Human Interface Guidelines 에서 메뉴 구조, 버튼 스타일 및 툴바 배치에 대한 권위 있는 지침을 제공합니다.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Menus and Buttons". macOS 앱을 구축하고 있으며 New, Open, Save, Export 와 같은 파일 동작을 위한 메뉴가 필요합니다. 무엇을 해야 합니까?
النتيجة المتوقعة:
macOS 앱의 파일 동작을 위해서는 표준 애플리케이션 메뉴 구조를 사용하세요:
1. New, Open, Save 를 File 메뉴 (앱 메뉴 다음 첫 번째 메뉴) 에 배치
2. 표준 키보드 단축키 사용: New 는 Command+N, Open 은 Command+O, Save 는 Command+S
3. Export 를 File 메뉴의 Save 아래에 추가하며, 자주 사용되는 동작인 경우 Command+Shift+E 옵션 제공
4. 순서 따르기: About, New, Open, Open Recent, [구분선], Close, Save, [구분선], Export/Print
이는 파일 메뉴가 문서 관련 명령의 기본 위치인 Apple 의 메뉴 바 규칙을 따릅니다. 툴바 단축키나 컨텍스트 메뉴를 제공하더라도 모든 명령이 메뉴 바에서 접근 가능해야 합니다.
استخدام "Apple HIG: Menus and Buttons". iOS 에서 항목 삭제를 위해 컨텍스트 메뉴와 액션 시트 중 무엇을 사용해야 합니까?
النتيجة المتوقعة:
iOS 에서는 항목 삭제를 위해 컨텍스트 메뉴가 아닌 액션 시트를 사용하세요:
**액션 시트 (권장)**
- 삭제 동작을 빨간색으로 눈에 띄게 표시
- 명확한 탭 대상으로 명시적인 사용자 선택 강제
- 넓은 히트 영역으로 터치 인터페이스에 더 적합
- 확인 메시지와 Cancel 옵션 포함 가능
**컨텍스트 메뉴 (삭제 동작에 비권장)**
- 보조 또는 편의 동작 (복사, 공유, 이름 변경) 에 더 적합
- 중요한 동작의 경우 발견하기 어려움
- 길게 누르기 제스처가 명확하지 않을 수 있음
또한 삭제 동작을 컨텍스트 메뉴에만 배치하지 마세요 — 항상 기본 접근 경로를 제공하세요. 삭제의 경우 액션 시트는 삭제 버튼 스타일링, 명확한 시각적 계층 구조, 그리고 Apple 이 돌이킬 수 없는 동작에 권장하는 명시적 선택 패턴을 제공합니다.
التدقيق الأمني
آمنStatic analysis detected 893 potential security issues across 11 files (1527 lines). All findings are false positives from a pure documentation skill containing Apple Human Interface Guidelines. Hardcoded URLs are legitimate documentation image references to developer.apple.com. 'Weak cryptographic algorithm' and 'C2 keyword' detections are triggered by common UI/UX terminology (button, control, push, etc.). 'Ruby/shell backtick execution' patterns are from markdown code blocks and inline code formatting. No executable code, no network operations, no external commands - read-only reference documentation.
درجة الجودة
ماذا يمكنك بناءه
macOS 메뉴 구조 디자인
macOS 애플리케이션을 구축하는 개발자가 메뉴 항목을 구성하고 키보드 단축키를 정의하며 표준 편집 메뉴를 구현해야 합니다. 이 스킬을 사용하여 메뉴 바가 Apple 의 규칙을 따르고 모든 예상되는 표준 항목을 포함하는지 확인할 수 있습니다.
iOS 앱을 위한 버튼 스타일 선택
iOS 디자이너는 여러 동작 버튼이 있는 폼을 만들고 있으며 어떤 버튼 스타일을 사용해야 할지 결정해야 합니다. 이 스킬은 적절한 버튼 역할 (주요, 취소, 삭제) 을 선택하고 적절한 시각적 계층 구조를 보장하는 데 도움이 됩니다.
컨텍스트 메뉴 구현
크로스플랫폼 개발자는 iPad 및 macOS 앱에 오른쪽 클릭 컨텍스트 메뉴를 추가하려고 합니다. 이 스킬을 참조하여 어떤 동작이 컨텍스트 메뉴에 속하는지와 기본 UI 에 속하는지, 그리고 접근성을 어떻게 보장할지 이해할 수 있습니다.
جرّب هذه الموجهات
[특정 동작/사용 사례] 에 대해 [플랫폼] 에서 어떤 유형의 메뉴를 사용해야 합니까?
[플랫폼] 에서 [시나리오 설명 - 주요 동작, 삭제 동작 등] 에 대한 버튼이 필요합니다. 어떤 버튼 스타일과 역할을 사용해야 합니까?
[플랫폼] 에 대한 제 툴바 디자인을 검토해 주세요. 다음과 같은 동작이 있습니다: [동작 목록]. 이들이 메뉴가 아닌 툴바에 적합한 선택입니까?
[메뉴/버튼 컴포넌트] 는 [플랫폼 1] 과 [플랫폼 2] 에서 어떻게 다르게 동작해야 합니까? 키보드 단축키와 접근성 요구사항은 무엇입니까?
أفضل الممارسات
- macOS 의 모든 명령은 메뉴 바에서 접근 가능해야 합니다 — 툴바와 컨텍스트 메뉴는 메뉴 항목을 대체하지 않고 보완합니다
- 플랫폼 일관성과 접근성을 유지하기 위해 커스텀 디자인보다 시스템 정의 버튼 스타일과 역할을 사용하세요
- 인지 부하를 줄이고 사용자를 주요 동작으로 유도하기 위해 뷰당 눈에 띄는 버튼을 1~2 개로 제한하세요
تجنب
- 명령을 컨텍스트 메뉴에만 배치하고 메뉴 바나 기본 인터페이스에서는 제공하지 않음
- 동일한 뷰에서 여러 눈에 띄는 버튼 스타일을 사용하여 어떤 동작이 선호되는지에 대한 시각적 혼란 발생
- 툴바에 너무 많은 항목을 채움 — 자주 사용되는 명령을 우선 배치하고 덜 일반적인 동작은 오버플로 메뉴로 이동
الأسئلة المتكررة
팝업 버튼과 풀다운 버튼의 차이점은 무엇입니까?
삭제 동작에 primary 버튼을 사용해야 합니까?
버튼의 최소 히트 영역 크기는 무엇입니까?
컨텍스트 메뉴와 툴바 중 언제 사용해야 합니까?
표준 편집 메뉴 항목에 어떤 키보드 단축키를 사용해야 합니까?
시스템 버튼의 외관을 커스터마이징할 수 있습니까?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-menusمرجع
main
بنية الملفات