Biblioteca iOS pronta para usar que impede o teclado de cobrir UITextField e UITextView, sem exigir código.
devMEremenko/XcodeBenchmark
Benchmark que mede quanto tempo o Xcode leva para compilar um projeto grande baseado em CocoaPods e comparar o desempenho de Macs para desenvolvimento.
- Estrelas
- 3,689
- Forks
- 417
- Issues abertas
- 345
- Último commit
- há 22 dias
O que é?
XcodeBenchmark é um script que compila um projeto grande do Xcode — um framework que reúne 76 bibliotecas populares do CocoaPods e suas dependências — e registra o tempo de compilação. Ao executá-lo em Macs diferentes, é possível comparar os resultados e avaliar quanto desempenho se ganha por dólar ao comprar ou atualizar o hardware.
O repositório mantém tabelas de resultados enviados pela comunidade, organizadas por versão do Xcode. Elas listam o modelo do Mac, CPU, RAM, tamanho do SSD, versões do Xcode e do macOS e o tempo de compilação em segundos. As tabelas também incluem configurações personalizadas de PC rodando macOS. Os resultados do Xcode 15 e de versões anteriores são marcados como não comparáveis aos mais recentes, e o benchmark é executado pelo Terminal com o script benchmark.sh.
Para contribuir com um resultado, basta executar o benchmark em um sistema limpo, com as tarefas em segundo plano pausadas, e enviar um pull request com o tempo e os detalhes do hardware.
Recursos principais
- 01Compila um projeto grande do Xcode com 76 bibliotecas populares do CocoaPods.
- 02É executado pelo Terminal usando um único script de shell.
- 03Informa a duração da compilação em segundos para facilitar a comparação.
- 04Mantém tabelas de resultados da comunidade organizadas por versão do Xcode.
- 05Aceita o envio de resultados, inclusive de hardware personalizado.
Casos de uso
- Escolher entre modelos de Mac com base na velocidade de compilação do Xcode por dólar.
- Verificar como um Mac que você já tem se compara aos listados nas tabelas de resultados.
- Avaliar upgrades de hardware, como mais RAM ou um SSD mais rápido, para desenvolvimento iOS.
Antes de usar
- Requer macOS e Xcode, por isso não funciona em outras plataformas.
- Os resultados de diferentes versões do Xcode não são comparáveis.
Em coleções
Tópicos
Perguntas frequentes
- O que é XcodeBenchmark?
- Benchmark que mede quanto tempo o Xcode leva para compilar um projeto grande baseado em CocoaPods e comparar o desempenho de Macs para desenvolvimento. XcodeBenchmark é um script que compila um projeto grande do Xcode — um framework que reúne 76 bibliotecas populares do CocoaPods e suas dependências — e registra o tempo de compilação. Ao executá-lo em Macs diferentes, é possível comparar os resultados e avaliar quanto desempenho se ganha por dólar ao comprar ou atualizar o hardware.
- XcodeBenchmark é gratuito? Qual é a licença?
- XcodeBenchmark é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- XcodeBenchmark ainda é mantido?
- Manutenção ativa. O último commit de XcodeBenchmark foi em 16 de out. de 2026.
- Para que posso usar XcodeBenchmark?
- Escolher entre modelos de Mac com base na velocidade de compilação do Xcode por dólar. Verificar como um Mac que você já tem se compara aos listados nas tabelas de resultados. Avaliar upgrades de hardware, como mais RAM ou um SSD mais rápido, para desenvolvimento iOS.
- Onde consigo XcodeBenchmark?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/devMEremenko/XcodeBenchmark
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Repositório oficial de código aberto do app WordPress para iOS, que permite compilar e executar o aplicativo a partir do código-fonte no Xcode.
Framework de logging para plataformas Apple (macOS, iOS, tvOS, watchOS, visionOS) que encaminha mensagens para vários loggers, como console, arquivos e backends personalizados.
Um pacote Swift que permite a apps para macOS adicionar atalhos de teclado globais personalizáveis, com uma interface pronta para gravá-los.
Ferramenta de linha de comando em Swift que gera projetos Xcode a partir de uma especificação YAML ou JSON e da estrutura de pastas.
App para macOS que instala e alterna entre várias versões do Xcode por meio de uma interface gráfica.