Parse SDK iOS Swift: Guia de Instalação Técnica Completa
18 min
instalar o sdk parse no seu projeto ios swift introdução nesta seção, você aprenderá como instalar o sdk ios parse no seu projeto xcode neste tutorial, usaremos um aplicativo básico criado em swift com xcode 12 e ios 14 a qualquer momento, você pode acessar o projeto completo construído com este tutorial em nosso repositório do github https //github com/templates back4app/ios install sdk pré requisitos para completar este tutorial, você precisa um aplicativo criado no back4app nota siga o tutorial de novo aplicativo parse https //www back4app com/docs/get started/new parse app para aprender como criar um aplicativo no back4app xcode aplicativo básico de ios nota se você não tiver um aplicativo básico criado, pode abrir o xcode e clicar em arquivo > novo > projeto > ios em seguida, selecione aplicativo depois de criar seu aplicativo básico, você está pronto para seguir este guia 1 instalar sdk siga este passo se você ainda não instalou o sdk ios do parse o xcode pode usar cocoapods https //cocoapods org/ como gerenciador de dependências para projetos cocoa em swift e objective c você pode consultar guia de introdução ao cocoapods https //guides cocoapods org/using/getting started html para detalhes adicionais para instalar o cocoapods, abra seu terminal, copie o seguinte trecho de código e cole o no seu terminal e pressione enter $ sudo gem install cocoapods o cocoapods deve ser instalado automaticamente após você digitar sua senha se houver um problema, você pode precisar atualizar sua versão local do ruby em seguida, abra a pasta do projeto xcode e abra uma janela de terminal nessa pasta agora você vai criar um podfile copie o seguinte trecho de código e cole o no seu terminal e pressione enter $ pod init se sua pasta agora mostra seu podfile, você fez isso corretamente cuidado, se você não vê o podfile, certifique se de que seu terminal está realmente dentro da pasta do projeto em seguida, abra seu podfile com o xcode ou qualquer editor de texto e sob cada alvo adicione “pod ‘parse’ ” pod 'parse' agora você vai adicionar o parse ao seu projeto certifique se de que seu terminal está aberto na pasta do seu projeto copie o seguinte trecho de código e cole o no seu terminal e pressione enter $ pod install o cocoapods irá reconstruir o projeto como um espaço de trabalho e seu projeto agora parecerá assim se você já abriu seu projeto xcode, feche o a partir de agora, você abrirá o arquivo de espaço de trabalho em vez do arquivo do projeto clique duas vezes no arquivo de espaço de trabalho para abri lo parabéns! você agora instalou o sdk ios do parse 2 conecte seu app parse abra o arquivo appdelegate swift do seu projeto para configurar as credenciais do app o sdk ios do parse usa essas configurações para se conectar aos servidores back4app no topo do arquivo, você deve ver uma função chamada ‘didfinishlaunchingwithoptions’ cole o seguinte trecho de código dentro desta função e certifique se de que está acima da linha que diz ‘return true’ appdelegate swift 1 let configuration = parseclientconfiguration { 2 $0 applicationid = "paste your application id here" 3 $0 clientkey = "paste your client id here" 4 $0 server = "https //parseapi back4app com" 5 } 6 parse initialize(with configuration) no topo do seu arquivo appdelegate swift, certifique se de incluir o parse como um módulo, incluindo o seguinte trecho de código logo abaixo de ‘import uikit’ appdelegate swift 1 import parse seu arquivo appdelegate swift agora deve parecer assim cuidado , se o xcode lhe disser que há no such module ‘parse’ , há uma solução fácil no xcode, abra ‘target > build settings > search paths > framework search paths’ e adicione dois valores ‘$(project dir)’ e ‘$(inherited)’ o xcode agora poderá encontrar seu módulo parse vá para o seu painel de controle do app no site back4app navegue até as configurações do app clique em \<font color="#2166ae">features\</font> > \<font color="#2166ae">core settings\</font> bloco> \<font color="#2166ae">server\</font> retorne ao seu \<font color="#2166ae">appdelegate m\</font> arquivo e cole seu \<font color="#2166ae">applicationid\</font> e \<font color="#2166ae">clientkey\</font> veja mais em nosso guia de novo app parse https //www back4app com/docs/get started/new parse app#creating new app find your appid 3 teste sua conexão abra seu arquivo viewcontroller swift no topo do arquivo, certifique se de incluir o parse como um módulo, incluindo o seguinte trecho de código logo abaixo de ‘import uikit’ viewcontroller swift 1 import parse dentro da função chamada ‘viewdidload’, adicione um trecho de código abaixo do código que configura o parse viewcontroller swift 1 testparseconnection() em seguida, adicione uma função abaixo do método viewdidload() viewcontroller swift 1 func testparseconnection(){ 2 let myobj = pfobject(classname "firstclass") 3 myobj\["message"] = "hey ! first message from swift parse is now connected" 4 myobj saveinbackground { (success, error) in 5 if(success){ 6 print("you are connected!") 7 }else{ 8 print("an error has occurred!") 9 } 10 } 11 } 12 } seu arquivo viewcontroller swift finalizado deve ser assim construa seu aplicativo em um dispositivo ou simulador ( \<font color="#2166ae">command\</font> + \<font color="#2166ae">r\</font> ) 2\ aguarde até que a tela principal apareça 3\ faça login em site do back4app https //www back4app com/ 4\ encontre seu aplicativo e clique em \<font color="#2166ae">painel\</font> 5\ clique em \<font color="#2166ae">core\</font> 6\ vá para \<font color="#2166ae">navegador\</font> se tudo funcionar corretamente, você deve encontrar uma classe chamada \<font color="#2166ae">firstclass\</font> da seguinte forma próximos passos neste ponto, você aprendeu como começar com aplicativos ios agora você está pronto para explorar os recursos principais do parse server https //www back4app com/product/parse server e os complementos do back4app https //www back4app com/product/addons saiba mais caminhando por nossos tutoriais de ios https //www back4app com/docs/ios/ios app template ou confira a documentação de código aberto do parse para o sdk ios https //docs parseplatform org/ios/guide/