Siga conectamentado: Agréganos como fuente preferida en Google.
Conclusiones esencia de conectamentado
- Necesita una Mac, Xcode y un maniquí de IA conectado.
- Comienzo poco a poco, genere confianza y luego amplíe su plan.
- La codificación con IA funciona mejor cuando se da una intención clara y específica.
Entonces, ¿quieres crear tu propia aplicación para iPhone, colocarla en la App Store, triunfar un millón de dólares y retirarte a Maui? Bueno, ¿qué tal si te ayudo con la primera parte y vemos cómo va?
Luego de todo, crear una aplicación de gran éxito requiere mucho más que simplemente codificar. Implica infraestructura, marketing, visión, capitalización, composición del equipo y simplemente suerte. Todo eso depende de ti.
Pero en este artículo, te mostraré cómo usar una IA para suscitar tu primera aplicación muy, muy básica para iPhone. Lo haremos paso a paso, captura de pantalla por captura de pantalla, así que todo lo que tienes que hacer es seguirlo.
Encima: La mejor IA gratuita para codificar en 2025: ahora solo 3 pasan el corte
Así que delante, pon algunas canciones y comencemos. Ahora mismo estoy escuchando a Antti Martikainen en Spotify.
Conozcamos tus herramientas
La utensilio principal que utilizará es Xcode. Xcode es un entorno de incremento, incluso conocido como IDE (la «I» significa interactivo). Un IDE es su espacio de trabajo mientras codifica.
Si ha utilizado Photoshop, sabrá que se centra en la tirada de fotografías, pero tiene una gran cantidad de herramientas y vistas, todo en un solo software. Si ha utilizado Adobe Premiere, DaVinci Resolve o Final Cut Pro, sabrá que todos tienen una amplia viso de herramientas de tirada de video, todas internamente de un solo software.
Encima: Por qué me cambio a VS Code: se comercio de la integración de herramientas de IA
Un IDE es así, excepto para programación. La mayoría de los IDE contienen un editor de texto, un explorador de archivos, un depurador (utilizado para encontrar errores), una variedad de herramientas de distribución de fuentes, herramientas de distribución de datos y más. Todavía «construyen» la aplicación cuando esté despierto.
En verdad, hablemos de crear la aplicación con otra similitud: la cocina. Ahora, admito que durante mis 30 abriles, mi uso principal de la cocina era juntar y calentar en el microondas las sobras. Había electrodomésticos completos (lo que calentaba las sartenes y horneaba estaba entre los que no se utilizaban).
Pero ahora soy un irreflexivo ilustre y entiendo que hay un proceso llamado «cocinar» que implica más que tomar un paquete de restaurante y arrojarlo al zapper. De hecho, el trabajo de preparación que implica cocinar (desde nominar la prescripción hasta cortar las verduras y combinar los ingredientes) se realiza antiguamente de satisfacer una paila o un molde para hornear y aplicar calor.
En Xcode, incluso necesitas reunir tus ingredientes. Entre ellos se incluyen bloques de código, configuraciones para aplicaciones y varios activos (como íconos). La longevo parte del incremento será la creación y sumario de estas herramientas. Luego, cuando estés despierto, le dirás a Xcode que cree tu aplicación, que es cuando aplica el calor, toma todos tus componentes y los convierte en poco mágico que se ejecuta en tu teléfono.
Encima de Xcode, utilizará un maniquí de jerga ilustre de IA. El propio maniquí de Apple está adecuado para Xcode. Dicho esto, probablemente te irá mejor con una utensilio más completa como ChatGPT o Claude Code, porque ambas tienen amplias capacidades de codificación integradas. En este artículo, usaremos Claude Code, pero puedes nominar otras opciones si lo deseas.
¿Cuánto cuesta todo esto?
Xcode es injustificado. Necesitas una Mac. Todo lo que necesita hacer para instalar Xcode en esa Mac es aclarar la aplicación App Store en su máquina, averiguar Xcode y descargarlo.
Dependiendo de lo que planees hacer con tu aplicación, es posible que necesites una membresía en Software de desarrolladores de Appleque cuesta 99 dólares al año. Si planea entregar o distribuir su aplicación, es imprescindible ser miembro del Software de Desarrolladores.
Todavía lo necesitarás si usas ciertas funciones en tu aplicación. Por ejemplo, estoy desarrollando una aplicación que escanea etiquetas NFC y toma fotografías. Uno y otro conjuntos de funciones solo están disponibles con un derecho al Software de desarrollador.
Encima: ¿Qué es la codificación de temblor AI? Está de moda, pero no es para todos: he aquí por qué
Si planea utilizar una IA para «codificar por temblor» su aplicación, necesitará un maniquí de jerga ilustre. Hasta ahora, los propios modelos de IA de Apple son mediocres. Te aconsejo que elijas entre ChatGPT y Claude.
(Divulgación: Ziff Davis, la empresa matriz de conectamentado, presentó una demanda en abril de 2025 contra OpenAI, alegando que infringió los derechos de autor de Ziff Davis al entrenar y trabajar sus sistemas de IA).
Uno y otro son buenos. Uno y otro tienen versiones gratuitas muy básicas. Pero el hecho es que no llegarás muy allí sin llevar poco de patrimonio. Uno y otro comienzan en $20 por mes. Si no estás codificando demasiado, eso funcionará para ti. Realizarás aproximadamente cinco horas de trabajo de codificación constante antiguamente de que te pidan que te tomes un tiempo de retraso.
Encima: codifiqué 24 días en 12 horas con una utensilio de inteligencia sintético de 20 dólares, pero hay un gran problema
Si solo estás incursionando o vas muy tardo, eso debería ser suficiente. Pero si estás impulsando un plan, probablemente necesitarás refrescar al modo Pro de $200 por mes para ChatGPT o a los modos Max de $100 o $200 para Claude Code.
Encima: realicé 4 abriles de incremento de productos en 4 días por $ 200 y todavía estoy atónito.
Pero no te preocupes. Para esta inmersión, no necesitarás llevar mucho.
Instalar Xcode
Una vez que descargue Xcode, haga clic para iniciarlo. En este punto, se le dará la opción de instalar componentes de Xcode. Verás esta pantalla.
Entregado que estamos creando una aplicación para iOS, asegúrese de que esté marcada. Agregué los componentes del Apple Watch porque tal vez quisiera crear una lectura Watch de mi aplicación. No es muy ilustre, así que es mejor que lo hagas.
Asegúrese de marcar «Maniquí de finalización de código predictivo», porque eso le brindará las funciones de inteligencia de código de Apple.
Haga clic en Descargar e instalar y luego busque la bebida caliente que prefiera. En este momento, estoy tomando Kirkland Pacific Bold, que me ayuda a mantenerme alerta mientras escribo.
Conecta tu IA
Primero, asegúrese de tener una cuenta ChatGPT o Claude. Una vez que esté configurado, vuelva a Xcode. Elija Configuración en el menú Xcode y luego elija la pestaña Inteligencia.
Code Intelligence está configurado para configurar fácilmente ChatGPT o Claude, pero puede juntar otros modelos mediante el renuevo Añadir un proveedor de modelos. Eso requiere más manipulación, así que simplemente conectaremos a Claude.
Encima: realicé 4 abriles de incremento de productos en 4 días por $ 200 y todavía estoy atónito.
Por cierto, ChatGPT o Claude servirán para esto. Estoy usando a Claude aquí porque anteriormente hablé mucho sobre la codificación ChatGPT en conectamentado y incluso quiero prestarle atención a Claude.
Continúe y haga clic en el renuevo Claude en Xcode y accederá a una pantalla de autorización. Se presentará una pantalla similar para ChatGPT. Haga clic en Autorizar.
De hecho, puedes autorizar más de una IA en Xcode, pero solo una puede estar activa a la vez. Para nominar cuál está activo, haga clic en el renuevo de cambio del que desea habilitar. Aquí, he preparado a Claude.
Empecemos a crear una aplicación.
Perfectamente, es hora de crear nuestra primera aplicación. Ahora, no te emociones demasiado. Vamos a crear una aplicación muy sencilla. Pero demostrará que puedes crear una aplicación que funcione. Encima, ocurrir de absolutamente mínimo a instalar una aplicación en tu teléfono es un gran logro.
Cuando inicias Xcode y aún no está en un plan, verás este cuadro de diálogo. Elija Nuevo plan.
Si no ve esa pantalla o la cerró accidentalmente, continúe con el futuro paso. Al distinguir Nuevo → Nuevo plan en el menú Archivo incluso accederá a la pantalla de plantilla del plan.
Asegúrese de que se haya electo iOS como plataforma (en 1) y de que se haya electo la aplicación (en 2). Luego haga clic en Sucesivo.
Se le pedirá que nombre su plan. El mío se flama Filamentory, que significa «inventario de filamentos». Quiero construir poco que rastree el filamento de mi impresora 3D, pero el mismo tipo de plan podría estar de moda para su ropero, colección de libros, colección de música, patrones de tejido, partituras, alijo de hilos, alijo de telas, mandato de pasatiempos, kits de modelos, juegos de LEGO, mandato de fotografías, repuestos y más.
Todavía: Por qué las herramientas de codificación de IA como Cursor y Replit están condenadas al fracaso y qué viene luego
Pero no te emociones demasiado. En este artículo, lo único que vamos a hacer es conseguir que salude. Pero necesitaba darle un nombre para mostrarte qué hacer. Profundizaré más delante para crear la aplicación de inventario de filamentos usando IA. Estén atentos porque tendré más que asegurar al respecto en futuros artículos.
Eche un vistazo a la pantalla de en lo alto. Ahí está el nombre «Filamentory». Saltemos el identificador de equipo y ordenamiento por un minuto. Luego de eso está la interfaz y el idioma. Usaremos Swift de Apple para uno y otro, ya que es un jerga muy popular y poderoso diseñado por Apple para desarrollar aplicaciones en el ecosistema de Apple. Continúe y elija Swift y SwiftUI.
Todavía: Codificará más rápido y gastará menos con la nueva puesta al día GPT-5.1 de OpenAI: así es como
Ahora volvamos y miremos al equipo. Para hacerlo, eche un vistazo a esta captura de pantalla.
Aquí es donde irían los detalles de su cuenta de desarrollador si se registrara para obtener un derecho de software de desarrollador de $99 por año. Pero por ahora, puedes usar tu cuenta de Apple. Continúe y haga clic en Añadir cuenta. En la ventana emergente, haga clic en Añadir cuenta de Apple. Eso debería ponerte en marcha.
Haga clic en Sucesivo.
Construyamos nuestra aplicación por primera vez.
Luego, Xcode se abrirá en su entorno de tirada. Aquí es donde ocurre la encanto. Puede resultar abrumador, por lo que primero nos centraremos en algunas cosas.
Hay tres paneles visibles. A la izquierda hay un panel que le permite ver la estructura de su archivo. Hay mucho más que puedes hacer aquí, pero por ahora solo mencionaremos la estructura de archivos. El panel central es código. Es donde los programadores escriben programas. El extremo derecho es el navegador del componente de la interfaz de favorecido, donde se puede ver la interfaz de favorecido.
Observe la flecha verde que apunta a un triángulo que apunta cerca de la derecha. Este es el renuevo Construir. Cuando haces clic en él, Xcode crea tu aplicación.
Esta aplicación de plantilla es muy simple. Todo lo que hace es mostrar un ícono y las palabras «Hola, mundo». Pero eso significa que están sucediendo muchas cosas. Para probarlo, presione el renuevo Construir.
Todavía: He probado herramientas de codificación de IA gratuitas y de plazo: esta es cuál usaría verdaderamente
Aquí tienes mucho más que hacer. El iPhone pequeño es el radio de la interfaz de favorecido, que se utiliza para ayudar a precisar su interfaz de favorecido. El iPhone ilustre es el simulador de iPhone, que es básicamente un iPhone aparente que ejecuta su aplicación en su computadora. Hasta que comienzo a utilizar funciones específicas del hardware (como la cámara), el simulador es una excelente forma de hacerlo.
Encima, como puede ver, la aplicación se está ejecutando y muestra un aeróstato terráqueo y «Hola, mundo», correspondiente al código en el segundo panel.
Haga clic en la mostrador de menú del simulador (en 1) y en el renuevo rojo de cerrar (no se muestra, pero ya sabe qué es un renuevo rojo de cerrar). Luego haga clic en el cuadrado infausto (en 2) para detener la ejecución de la aplicación en Xcode.
Es hora de advertir las vibraciones
Puede utilizar Code Intelligence de Apple directamente desde Xcode. Cuando lo haga, Xcode hablará con Claude (o ChatGPT, si eligió ese enlace) para modificar el código en Xcode y luego ejecutarlo.
Para hacer esto, presione el renuevo de destino AI (en 1). Esto cambia el panel izquierdo de un explorador de archivos a una interfaz de chatbot de IA.
Como prueba de concepto, le daremos a la aplicación algunas capacidades interactivas menores. Cuando la aplicación se esté ejecutando, queremos que alterne entre «Hola, mundo» y «Hola, David». Entonces, en el campo de chat (en 2), escribe:
Agregue un renuevo que, al hacer clic, alterna entre «¡Hola, mundo!» y «¡Hola, David!» Asegúrese de que verifique el estado contemporáneo y cambie al estado periódico.
Supongo que, si verdaderamente fuera necesario, podrías usar tu propio nombre en empleo de David. Mira esas dos instrucciones. El primero describe la intención (crear un renuevo y codearse el renuevo).
Todavía: Cómo utilizar verdaderamente la IA en una pequeña empresa: 10 lecciones desde las trincheras
Pero en la segunda frase es donde pensar como programador puede impulsar su éxito. No podemos responsabilizarse que el código conocerá el mensaje mostrado. Entonces, la mejor forma de hacerlo funcionar es primero determinar cuál es el estado contemporáneo («Hola, mundo» o «Hola, David») y luego trabajar a partir de ahí.
Al presionar Retorno al final del mensaje, la IA sigue su camino.
La IA ha codificado
Ahora, veamos el resultado. El panel más a la izquierda muestra la IA discutiendo el cambio y cómo funciona. El panel central muestra más código. En la parte superior del panel derecho, puede ver el simulador, que muestra el renuevo de texto «Fraternizar saludo» y una de las versiones de cambio de texto.
Si tienes curiosidad, puedes mirar el código generado. La IA generó un montón de líneas de código, pero el código central que alterna es esta camino:
Text (isWorldGreeting ? "Hello, world!" : "Hello, David!")
El texto mostrado se establece en el valencia internamente del paréntesis. El ? : el formato se denomina «cámara condicional». Básicamente, si el valencia a la izquierda del paréntesis (isWorldGreeting) es serio, se devuelve el valencia a la izquierda de los dos puntos (en este caso, «¡Hola, mundo!»). Si el valencia de isWorldGreeting es hipócrita, se devuelve el valencia a la derecha de los dos puntos («¡Hola, David!»).
Todavía: Malas vibraciones: cómo un agente de IA codificó su camino cerca de el desastre
Con este comando, la IA tomó un software de 24 líneas y agregó seis líneas. A veces, la IA cambiará una o dos líneas; otras veces, cambiará o agregará cientos de líneas. En realidad depende de lo que le pidas que haga. Encima de hacer que la IA ayude a crear la aplicación, a menudo puedes mirar el código que genera la IA para ilustrarse cómo realiza ciertas tareas.
Despachar a un iPhone efectivo
Si desea ejecutar su aplicación en un iPhone efectivo, el proceso es prácticamente idéntico. Necesita un cable USB para conectar su iPhone a su Mac. Siempre que su teléfono aparezca en la mostrador adyacente Ubicaciones de su Finder (que se muestra en 1), está perfectamente.
En la parte superior de la pantalla de Xcode hay una pequeña radio de selección (que se muestra en 2). Para el simulador utilizamos un iPhone 17 Pro aparente. Pero si cambias eso a tu iPhone efectivo (como hice con el iPhone 16 Pro Max), cuando presionas Build, Xcode enviará la aplicación a tu iPhone efectivo, la instalará y la abrirá.
¡Divertirse!
Hemos repaso un derrochador camino en este artículo, desde no programar mínimo hasta crear nuestra primera aplicación para iPhone utilizando codificación AI. Diviértete con ello. Haz cosas geniales. Volveremos con más ideas sobre la programación de IA en artículos futuros.
Todavía: Lo que verdaderamente dijo Bill Gates sobre la IA que reemplaza los trabajos de codificación
¿Has intentado utilizar un asistente de IA internamente de Xcode u otro IDE para ayudarte a escribir código, o sigues confiando en los métodos tradicionales? ¿Crees que herramientas como esta hacen que el enseñanza de la programación sea más accesible o corren el aventura de ocultar demasiados conocimientos básicos? Si ha experimentado con la creación de aplicaciones asistidas por IA, ¿qué funcionó perfectamente y qué no? Háganos retener en los comentarios a continuación.
Puedes seguir las actualizaciones diarias de mi plan en las redes sociales. Asegúrate de suscribirte a mi boletín de puesta al día semanal y sígueme en Twitter/X en @DavidGewirtzen Facebook en Facebook.com/DavidGewirtz, en Instagram en Instagram.com/DavidGewirtz, en Bluesky en @DavidGewirtz.com y en YouTube en YouTube.com/DavidGewirtzTV.


