--- title: "Crear una instancia de función" url: https://docs.catalyst.zoho.com/es/sdk/ios/v2/serverless/functions/create-function-instance/ description: "Las funciones de Catalyst te permiten crear funcionalidades personalizadas en tu aplicación, automatizar tareas o integrar con servicios de terceros." last_updated: 2026-03-30T08:10:30Z service: Serverless type: general related_links: - name: "Functions" url: /es/serverless/help/functions/introduction - name: "Function - API" url: /es/api/code-reference/serverless/functions/execute-function/#ExecuteFunction --- # Crear una instancia de función Las [funciones de Catalyst](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction) te permiten crear funcionalidades personalizadas en tu aplicación, automatizar tareas o integrar con servicios de terceros. Puedes desarrollar funciones para tu aplicación iOS desde la consola de Catalyst o el CLI. ### Crear una instancia de función Puedes crear una instancia de una función de Catalyst utilizando el método `getFunctionInstance()`, y habilitar los métodos definidos en esta clase para acceder al objeto de la instancia. Esto prevendrá llamadas innecesarias al servidor. Puedes crear una instancia de función de cualquiera de las siguientes formas: #### i. Pasando el ID de la función Puedes pasar el ID de función único de la función como argumento al método `getFunctionInstance()` y crear una instancia para ella: ```bash ZCatalystApp.shared.getFunctionInstance( id : Int64 ) -> ZCatalystFunction ``` **Parámetros**: * `id`: El [ID de función](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction) único de la función. A continuación se muestra un fragmento de código de ejemplo: ```bash let function_instance = ZCatalystApp.shared.getFunctionInstance ( id : 1096000000002053 ) //Reemplaza esto con tu Function ID ``` #### ii. Pasando el nombre de la función Puedes pasar el nombre API de la función como argumento al método `getFunctionInstance()` y crear una instancia para ella: ```bash ZCatalystApp.shared.getFunctionInstance( name : String ) -> ZCatalystFunction ``` **Parámetros**: * `name`: El nombre de la función configurada en Catalyst A continuación se muestra un fragmento de código de ejemplo: ```bash let function_instance = ZCatalystApp.shared.getFunctionInstance ( name : "LocalBackup") //Reemplazar con el nombre de tu función ```