Prompt para otimização e performance em ios em iOS

Prompt gerado automaticamente para Otimização e performance em iOS em iOS

5.0
35 usos
ChatGPT
Usar no ChatGPT
"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,

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de iOS

Continue explorando prompts nesta categoria.

Melhores práticas de ferramentas para ios para iOS

Prompt gerado automaticamente para Ferramentas para iOS em iOS

Melhores práticas de documentação em ios para iOS

Prompt gerado automaticamente para Documentação em iOS em iOS

Melhores práticas de documentação em ios para iOS

Prompt gerado automaticamente para Documentação em iOS em iOS