🍎
ChatGPT intermediate

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

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

2 usos iOS

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