Siga conectamentado: Agréganos como fuente preferida en Google.
Conclusiones secreto de conectamentado
- Necesita una Mac, Xcode y un maniquí de IA conectado.
- Comienzo poco a poco, genere confianza y luego amplíe su esquema.
- 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, cobrar 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 difundir 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 útil principal que utilizará es Xcode. Xcode es un entorno de ampliación, 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 estampado 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 grado de herramientas de estampado de video, todas interiormente de un solo software.
Encima: Por qué me cambio a VS Code: se tráfico 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 compañía de fuentes, herramientas de compañía de datos y más. Asimismo «construyen» la aplicación cuando esté inteligente.
En efectividad, hablemos de crear la aplicación con otra proximidad: la cocina. Ahora, admito que durante mis 30 abriles, mi uso principal de la cocina era acumular 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 impulsivo espacioso 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 fórmula hasta cortar las verduras y combinar los ingredientes) se realiza ayer 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 viejo parte del ampliación será la creación y sumario de estas herramientas. Luego, cuando estés inteligente, 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 verbo espacioso de IA. El propio maniquí de Apple está acondicionado para Xcode. Dicho esto, probablemente te irá mejor con una útil 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 injusto. Necesitas una Mac. Todo lo que necesita hacer para instalar Xcode en esa Mac es inaugurar 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.
Asimismo 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. Entreambos conjuntos de funciones solo están disponibles con un derecho al Software de desarrollador.
Encima: ¿Qué es la codificación de tembleque AI? Está de moda, pero no es para todos: he aquí por qué
Si planea utilizar una IA para «codificar por tembleque» su aplicación, necesitará un maniquí de verbo espacioso. 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).
Entreambos son buenos. Entreambos tienen versiones gratuitas muy básicas. Pero el hecho es que no llegarás muy acullá sin ajar poco de cuartos. Entreambos 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 ayer de que te pidan que te tomes un tiempo de paciencia.
Encima: codifiqué 24 días en 12 horas con una útil de inteligencia fabricado de 20 dólares, pero hay un gran problema
Si solo estás incursionando o vas muy sosegado, eso debería ser suficiente. Pero si estás impulsando un esquema, 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 ampliación 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 ajar 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.
Cedido 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 interpretación Watch de mi aplicación. No es muy espacioso, 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 adicionar otros modelos mediante el clavija Añadir un proveedor de modelos. Eso requiere más manipulación, así que simplemente conectaremos a Claude.
Encima: realicé 4 abriles de ampliación 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 clavija 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 clavija de variación del que desea habilitar. Aquí, he adaptado a Claude.
Empecemos a crear una aplicación.
Aceptablemente, 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, tener lugar 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 esquema, verás este cuadro de diálogo. Elija Nuevo esquema.
Si no ve esa pantalla o la cerró accidentalmente, continúe con el subsiguiente paso. Al distinguir Nuevo → Nuevo esquema en el menú Archivo incluso accederá a la pantalla de plantilla del esquema.
Asegúrese de que se haya favorito iOS como plataforma (en 1) y de que se haya favorito la aplicación (en 2). Luego haga clic en Posterior.
Se le pedirá que nombre su esquema. El mío se ardor Filamentory, que significa «inventario de filamentos». Quiero construir poco que rastree el filamento de mi impresora 3D, pero el mismo tipo de esquema podría estilarse para su armario, colección de libros, colección de música, patrones de tejido, partituras, alijo de hilos, alijo de telas, papeleo de pasatiempos, kits de modelos, juegos de LEGO, papeleo de fotografías, repuestos y más.
Asimismo: Por qué las herramientas de codificación de IA como Cursor y Replit están condenadas al fracaso y qué viene a posteriori
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 los dos, ya que es un verbo muy global y poderoso diseñado por Apple para desarrollar aplicaciones en el ecosistema de Apple. Continúe y elija Swift y SwiftUI.
Asimismo: Codificará más rápido y gastará menos con la nueva aggiornamento 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 Posterior.
Construyamos nuestra aplicación por primera vez.
Luego, Xcode se abrirá en su entorno de estampado. Aquí es donde ocurre la embeleso. 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 heredero, donde se puede ver la interfaz de heredero.
Observe la flecha verde que apunta a un triángulo que apunta alrededor de la derecha. Este es el clavija 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 clavija Construir.
Asimismo: He probado herramientas de codificación de IA gratuitas y de suscripción: esta es cuál usaría efectivamente
Aquí tienes mucho más que hacer. El iPhone pequeño es el dominio de la interfaz de heredero, que se utiliza para ayudar a detallar su interfaz de heredero. El iPhone espacioso es el simulador de iPhone, que es básicamente un iPhone potencial que ejecuta su aplicación en su computadora. Hasta que inicio a utilizar funciones específicas del hardware (como la cámara), el simulador es una excelente guisa de hacerlo.
Encima, como puede ver, la aplicación se está ejecutando y muestra un creación 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 clavija rojo de cerrar (no se muestra, pero ya sabe qué es un clavija rojo de cerrar). Luego haga clic en el cuadrado bruno (en 2) para detener la ejecución de la aplicación en Xcode.
Es hora de apreciar 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 clavija de fortuna 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 clavija que, al hacer clic, alterna entre «¡Hola, mundo!» y «¡Hola, David!» Asegúrese de que verifique el estado presente y cambie al estado independiente.
Supongo que, si efectivamente fuera necesario, podrías usar tu propio nombre en extensión de David. Mira esas dos instrucciones. El primero describe la intención (crear un clavija y relevarse el clavija).
Asimismo: Cómo utilizar efectivamente 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 admitir que el código conocerá el mensaje mostrado. Entonces, la mejor guisa de hacerlo funcionar es primero determinar cuál es el estado presente («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 clavija de texto «Fraternizar saludo» y una de las versiones de variación 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 recorrido:
Text (isWorldGreeting ? "Hello, world!" : "Hello, David!")
El texto mostrado se establece en el valía interiormente del paréntesis. El ? : el formato se denomina «cámara condicional». Básicamente, si el valía a la izquierda del paréntesis (isWorldGreeting) es seguro, se devuelve el valía a la izquierda de los dos puntos (en este caso, «¡Hola, mundo!»). Si el valía de isWorldGreeting es inexacto, se devuelve el valía a la derecha de los dos puntos («¡Hola, David!»).
Asimismo: Malas vibraciones: cómo un agente de IA codificó su camino alrededor 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. Verdaderamente 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 cultivarse cómo realiza ciertas tareas.
Destinar a un iPhone existente
Si desea ejecutar su aplicación en un iPhone existente, 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 vecino Ubicaciones de su Finder (que se muestra en 1), está aceptablemente.
En la parte superior de la pantalla de Xcode hay una pequeña dominio de selección (que se muestra en 2). Para el simulador utilizamos un iPhone 17 Pro potencial. Pero si cambias eso a tu iPhone existente (como hice con el iPhone 16 Pro Max), cuando presionas Build, Xcode enviará la aplicación a tu iPhone existente, la instalará y la abrirá.
¡Divertirse!
Hemos represión un amplio 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.
Asimismo: Lo que efectivamente dijo Bill Gates sobre la IA que reemplaza los trabajos de codificación
¿Has intentado utilizar un asistente de IA interiormente 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 educación de la programación sea más accesible o corren el peligro de ocultar demasiados conocimientos básicos? Si ha experimentado con la creación de aplicaciones asistidas por IA, ¿qué funcionó aceptablemente y qué no? Háganos retener en los comentarios a continuación.
Puedes seguir las actualizaciones diarias de mi esquema en las redes sociales. Asegúrate de suscribirte a mi boletín de aggiornamento 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.


