Por Francis Fuerte e Chris Ching Última atualização Nov 20, 2019
Em algum lugar ao longo de sua jornada de desenvolvimento iOS você encontrará o termo cocoapods ou pods.
O que é e o que ele faz? Cocoapods é um gerenciador de dependência de nível de aplicação que roda em Objective-C, swift, e qualquer outra linguagem de programação que roda em Objective-C. Ele foca na distribuição baseada em código fonte de terceiros e permite a integração automática aos seus projetos Xcode.
É em essência, um aplicativo que ajuda a integrar repositórios de terceiros em seus projetos.
Este guia irá ajudá-lo a configurar seu primeiro projeto alimentado por cocoapods.
>
Configurando
Passo 1:
Para ter certeza de que cocoapods está instalado abra um aplicativo Terminal no seu computador
Passo 2:
Então abra cocoapods.org e role para baixo para ver as instruções de configuração
>
Passo 3:
>
Volte ao seu terminal e siga para o comando “sudo gem install cocoapods” ele irá então pedir para fornecer sua senha para continuar
>
E é isso! Depois de completar, você deve estar pronto para usar cocoapods em seu sistema agora.
Adicionando um Pod
Passo 1:
Após completarmos a configuração dos cocoapods, devemos estar prontos para adicionar uma biblioteca de terceiros ao nosso projeto, você pode usar cocoapods.org para navegar pelas bibliotecas disponíveis, para este exemplo estaremos usando o NavigationDrawer, então vamos em frente e abra a página
>
Passo 2:
>
Após termos selecionado nossos pods devemos agora criar/abrir o projeto para o qual queremos integrar o pod. Quando nosso projeto estiver pronto basta abrir um terminal e navegar até a pasta do projeto
Nota: Você não precisa ter o projeto aberto, É apenas mantê-lo aberto neste exemplo para torná-lo mais claro
Passo 3:
Após ter navegado para o seu projecto faça um “pod init”, isto irá criar um podfile na pasta do seu projecto (certifique-se que o faz fora dos ficheiros do projecto)
Passo 4:
Abra o Podfile no TextEdit ou qualquer software de edição de texto que preferir
Passo 5:
Cheque a página da biblioteca para verificar como instalar o podfile e adicionar esta linha no seu Podfile
Guardar o que adicionou ao Podfile
Passo 6:
Finalmente, faça uma “pod install” no seu terminal e espere que ele instale o pod
Fazendo assim você criará múltiplos arquivos na pasta do seu projeto
De agora em diante você deve abrir o projeto usando o arquivo .xcworkspace a fim de construir e usar corretamente os pods em seu projeto. Abrir o arquivo deve fazer seu projeto ficar assim
E é isso! Basta seguir as instruções na biblioteca sobre como usar o pod, lembre-se que bibliotecas diferentes têm maneiras diferentes de dar amostras e uso de seu projeto
Conclusão
Você tem agora uma dependência de coco-cocoapod devidamente configurada e adicionada ao nosso projeto, Há muitas bibliotecas lá fora para você depender/integrar, algumas populares são Alamofire e SwiftyJson, que iremos cobrir em outro artigo. Talvez no futuro você possa querer fazer uma biblioteca própria ou contribuir para melhorar uma cápsula existente, só o tempo pode dizer, mas o que é importante é o primeiro passo que você deu hoje. Feliz codificação! 🙂
Outra Leitura
- Como usar o SwiftyJSON: SwiftyJSON é uma biblioteca Swift para leitura e processamento de dados JSON. Saiba como é fácil utilizá-la e como ela é diferente do Codable e JSONSerialization
- Alamofire Tutorial com Swift (Quickstart): O Alamofire é uma biblioteca de rede de terceiros que ajuda em tarefas como trabalhar com APIs, baixar feeds e muito mais!
- Como enviar seu aplicativo para a App Store: Saiba como enviar seu aplicativo para a App Store com App Store Conecte-se da maneira certa!
- Como se tornar um desenvolvedor iOS: Este guia lhe dirá quais habilidades você deve aprender para se tornar um desenvolvedor iOS, onde encontrar empregos, como se preparar para suas entrevistas e muito mais!