iOS
Guía: Instalar Parse SDK en iOS con Swift y CocoaPods
18 min
instalar parse sdk en tu proyecto de ios swift introducción en esta sección aprenderás cómo instalar el sdk de parse para ios en tu proyecto de xcode en este tutorial utilizaremos una aplicación básica creada en swift con xcode 12 y ios 14 en cualquier momento, puedes acceder al proyecto completo construido con este tutorial en nuestro repositorio de github requisitos previos para completar este tutorial, necesitas una aplicación creada en back4app nota sigue el tutorial de nueva aplicación parse para aprender cómo crear una aplicación en back4app xcode aplicación básica de ios nota si no tienes una aplicación básica creada, puedes abrir xcode y hacer clic en archivo > nuevo > proyecto > ios luego selecciona aplicación después de crear tu aplicación básica, estarás listo para seguir esta guía 1 instalar sdk sigue este paso si aún no has instalado el sdk de parse para ios xcode puede usar cocoapods como gestor de dependencias para proyectos cocoa en swift y objective c puedes consultar guía de inicio de cocoapods para más detalles para instalar cocoapods, abre tu terminal, copia el siguiente fragmento de código y pégalo en tu terminal y presiona enter cocoapods debería instalarse automáticamente después de que ingreses tu contraseña si hay un problema, es posible que necesites actualizar tu versión local de ruby a continuación, abre la carpeta del proyecto de xcode y abre una ventana de terminal en esa carpeta ahora vas a crear un podfile copia el siguiente fragmento de código y pégalo en tu terminal y presiona enter si tu carpeta ahora muestra tu podfile, lo hiciste correctamente ten cuidado, si no ves el podfile, asegúrate de que tu terminal esté realmente dentro de la carpeta del proyecto a continuación, abre tu podfile con xcode o cualquier editor de texto y bajo cada objetivo agrega “pod ‘parse’ ” ahora vas a agregar parse a tu proyecto asegúrate de que tu terminal esté abierta en la carpeta de tu proyecto copia el siguiente fragmento de código y pégalo en tu terminal y presiona enter cocoapods reconstruirá el proyecto como un espacio de trabajo y tu proyecto ahora se verá así si ya has abierto tu proyecto de xcode, ciérralo a partir de ahora abrirás el archivo del espacio de trabajo en lugar del archivo del proyecto haz doble clic en el archivo del espacio de trabajo para abrirlo ¡felicidades! ahora has instalado el sdk de parse para ios 2 conecta tu aplicación parse abre el archivo appdelegate swift de tu proyecto para configurar las credenciales de la aplicación el sdk de parse para ios utiliza estas configuraciones para conectarse a los servidores de back4app en la parte superior del archivo deberías ver una función llamada ‘didfinishlaunchingwithoptions’ pega el siguiente fragmento de código dentro de esta función, y asegúrate de que esté por encima de la línea que dice ‘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) en la parte superior de tu archivo appdelegate swift, asegúrate de incluir parse como un módulo incluyendo el siguiente fragmento de código justo debajo de ‘import uikit’ appdelegate swift 1 import parse tu archivo appdelegate swift ahora debería verse así ten cuidado , si xcode te dice que hay no such module ‘parse’ , hay una solución fácil en xcode, abre ‘target > build settings > search paths > framework search paths’ y luego agrega dos valores ‘$(project dir)’ y ‘$(inherited)’ xcode ahora podrá encontrar tu módulo parse ve a tu panel de control de la aplicación en el sitio web de back4app navega a la configuración de la aplicación haz clic en características características > configuraciones básicas configuraciones básicas bloque> servidor servidor regresa a tu appdelegate m appdelegate m archivo y pega tu applicationid applicationid y clientkey clientkey consulta más en nuestra guía de nueva aplicación parse 3 prueba tu conexión abre tu archivo viewcontroller swift en la parte superior del archivo, asegúrate de incluir parse como un módulo incluyendo el siguiente fragmento de código justo debajo de ‘import uikit’ viewcontroller swift 1 import parse dentro de la función llamada ‘viewdidload’, agrega un fragmento de código debajo del código que configura parse viewcontroller swift 1 testparseconnection() luego agrega una función debajo del 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 } tu archivo viewcontroller swift terminado debería verse así construye tu aplicación en un dispositivo o simulador ( comando comando + r r ) 2 espera hasta que aparezca la pantalla principal 3 inicia sesión en sitio web de back4app 4 encuentra tu aplicación y haz clic en tablero tablero 5 haz clic en núcleo núcleo 6 ve a navegador navegador si todo funciona correctamente, deberías encontrar una clase llamada primeraclase primeraclase como sigue próximos pasos en este punto, has aprendido cómo comenzar con aplicaciones ios ahora estás listo para explorar las características principales de parse server https //www back4app com/product/parse server y los complementos de back4app https //www back4app com/product/addons aprende más paseando por nuestros tutoriales de ios o revisa la documentación de código abierto de parse para ios sdk