Apple HIG: Content Components
Projete Componentes de UI da Apple com Confiança
Com dificuldade para implementar gráficos, coleções ou exibições de conteúdo que pareçam nativos nas plataformas Apple? Esta habilidade fornece Diretrizes de Interface Humana autoritativas para ajudá-lo a construir componentes acessíveis e adaptativos à plataforma que seguem os princípios de design da Apple.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Content Components". Preciso exibir dados de preço de ações ao longo do tempo em um app iOS. Que tipo de gráfico devo usar?
النتيجة المتوقعة:
Para dados de preço de ações ao longo do tempo, use um gráfico de linhas com marcas de linha. Marcas de linha são excelentes para mostrar como valores mudam ao longo do tempo e ajudam pessoas a visualizar tendências. Configure seu gráfico com um intervalo de eixo Y dinâmico para que os dados preencham a área do gráfico, e garanta que você forneça rótulos de acessibilidade para cada ponto de dados. Considere adicionar suporte a Audio Graphs para que usuários do VoiceOver possam ouvir a tendência. Consulte charts.md para detalhes completos de implementação.
استخدام "Apple HIG: Content Components". Como implemento uma visualização de coleção para tvOS?
النتيجة المتوقعة:
No tvOS, coleções usam lockups grandes com efeitos de paralaxe e layouts de prateleira. Gerenciamento de foco é crítico - itens devem escalar e ganhar profundidade quando focados. Use UICollectionView com layout composicional, e garanta que seu motor de foco siga o padrão de navegação esperado. Lockups normalmente contêm uma imagem com sobreposição de texto. Consulte lockups.md para padrões específicos do tvOS e collections.md para configuração de layout.
التدقيق الأمني
آمنDocumentation-only skill containing Apple Human Interface Guidelines in Markdown format. No executable code, no runtime behavior, and no security risks. All static analysis findings are false positives from Markdown content (inline code blocks, documentation URLs, and legitimate UI terminology).
درجة الجودة
ماذا يمكنك بناءه
Desenvolvedor iOS Criando um Dashboard de Dados
Um desenvolvedor iOS precisa exibir dados de rastreamento de fitness em gráficos. Esta habilidade ajuda a escolher entre marcas de barra e linha, configurar intervalos de eixo e implementar acessibilidade de gráficos de áudio.
Designer UI/UX Criando Interface tvOS
Um designer está criando um app de navegação de mídia para Apple TV. Esta habilidade fornece orientação sobre componentes lockup, efeitos de foco e layouts de prateleira específicos para tvOS.
Desenvolvedor Multiplataforma Garantindo Acessibilidade
Um desenvolvedor precisa garantir que sua visualização de coleção funcione corretamente com VoiceOver e Controle por Switch em todas as plataformas Apple. Esta habilidade fornece requisitos de acessibilidade e orientação de teste.
جرّب هذه الموجهات
Preciso exibir [tipo de conteúdo] no meu app [plataforma]. Qual componente devo usar e por quê?
Como torno [componente] acessível para usuários do VoiceOver? Quais rótulos e descrições preciso?
Como [componente] se comporta de forma diferente em [plataforma] comparado a [outra plataforma]? Quais adaptações preciso fazer?
Quais são as propriedades principais que devo configurar para [componente]? Quais são as melhores práticas de desempenho e acessibilidade?
أفضل الممارسات
- Sempre verifique contexto de design existente em `.claude/apple-design-context.md` antes de fazer perguntas - esta habilidade constrói sobre diretrizes fundamentais de cor, tipografia e acessibilidade
- Considere comportamento específico de plataforma desde cedo - uma coleção que funciona no iOS pode precisar de adaptação significativa para tvOS (lockups) ou visionOS (efeitos de profundidade e hover)
- Projete acessibilidade desde o início - gráficos precisam de suporte a audio graph, imagens precisam de texto alt, e todos os componentes precisam de rótulos VoiceOver adequados
تجنب
- Não escolha um componente baseado apenas na aparência visual - sempre considere requisitos de acessibilidade, convenções de plataforma e características dos dados
- Evite implementar componentes personalizados do zero quando componentes do sistema (Swift Charts, UICollectionView, WKWebView) fornecem acessibilidade incorporada e adaptação de plataforma
- Não pule estados vazios - telas em branco confundem usuários; forneça orientação significativa sobre como popular coleções vazias ou exibições de dados
الأسئلة المتكررة
Qual é a diferença entre uma visualização de coleção e uma visualização de tabela?
Devo usar WKWebView ou SFSafariViewController?
Como escolho entre marcas de barra, linha e ponto em gráficos?
O que é um lockup e quando devo usar um?
Preciso suportar todas as plataformas Apple mencionadas?
Qual é o mínimo de acessibilidade que preciso implementar para gráficos?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-contentمرجع
main
بنية الملفات