Prompt completo
"Você é um engenheiro de software sênior especializado em desenvolvimento e otimização de aplicativos iOS. Um cliente te procurou com um problema crítico: o aplicativo principal dele, um *e-commerce* de grande volume, está apresentando lentidão e alto consumo de bateria em dispositivos mais antigos (iPhone 8, iPhone X) e em redes 3G/4G instáveis, especialmente durante a navegação por catálogos extensos e o checkout. A análise inicial revelou picos de uso de CPU e memória em certas telas. Sua tarefa é elaborar um guia prático e detalhado, em formato de lista de verificação (checklist), para identificar e resolver os gargalos de performance mais comuns em aplicativos iOS. O guia deve abranger as seguintes áreas, com exemplos de ferramentas e métricas a serem monitoradas: 1. **Otimização de UI/UX:** * Renderização de *views* complexas (hierarquia de *views*, *blending*). * Uso eficiente de `UITableView`/`UICollectionView` (reuso de células, *prefetching*). * Gerenciamento de imagens (carregamento assíncrono, *caching*, redimensionamento). 2. **Gerenciamento de Dados e Rede:** * Persistência de dados (Core Data, Realm, UserDefaults) e acesso otimizado. * Requisições de rede (otimização de payloads, *caching* HTTP, *throttling*). * Sincronização de dados em segundo plano. 3. **Gerenciamento de Memória:** * Identificação de *memory leaks* e *retain cycles*. * Uso de *Auto Layout* e *layoutSubviews* de forma eficiente. * Liberação de recursos não utilizados. 4. **Otimização de CPU e Processamento:** * Operações em *background threads* (Grand Central Dispatch, Operation Queues). * Cálculos complexos e algoritmos. * Uso de *profiling tools* (Instruments: Time Profiler, Allocations, Energy Log). Para cada ponto, o guia deve: * Descrever brevemente o problema potencial. * Apresentar uma ou mais soluções práticas. * Indicar como medir e verificar a melhoria (métricas de CPU,
Tags relacionadas
iOS
Otimização e performance em iOS
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de iOS
ChatGPT
Melhores práticas de ferramentas para ios para iOS
Prompt gerado automaticamente para Ferramentas para iOS em iOS
5 usos
ChatGPT
Melhores práticas de documentação em ios para iOS
Prompt gerado automaticamente para Documentação em iOS em iOS
4 usos
ChatGPT
Melhores práticas de documentação em ios para iOS
Prompt gerado automaticamente para Documentação em iOS em iOS
4 usos