Me estaba preguntando si hay una manera de crear una aplicación mac sin software, haciendo archivos de texto con ciertas extensiones de archivo. es posible? Gracias.
Me estaba preguntando si hay una manera de crear una aplicación mac sin software, haciendo archivos de texto con ciertas extensiones de archivo. es posible? Gracias.
Seguro que puedes, pero por "sin software" supongo que te refieres a "sin software de desarrollo de aplicaciones, como XCode". Los archivos de texto deberán escribirse en el disco usando software.
(Siempre hay tarjetas perforadas, pero ninguna Mac ha tenido un lector de tarjetas perforadas)
Diseñe su aplicación y escríbala en el lenguaje del ensamblador x86_64. Obtenga la referencia del código de operación de Intel y traduzca todas las instrucciones en hexadecimal. Escriba los números, guarde, cambie la marca a ejecutable y agregue los archivos de soporte de GUI si corresponde. Esos son todos de texto plano de todos modos.
Te darás cuenta rápidamente de que usar XCode es mucho más fácil. Y es gratis.
Y antes de que alguien diga "es imposible escribir código así", Steve Wozniak escribió el sistema operativo BÁSICO original entero para Apple] [exactamente de esa manera. ¿Cómo puedo saber? Le escribí una carta a Apple en la década de 1980 solicitando una copia del código fuente y eso es lo que dijeron. La fuente completa de la versión de punto flotante estaba en la parte posterior de uno de los manuales que venía con la computadora, por lo que no es como si no quisieran compartirlos.
Quiero decir que puede hacer un script de creación que técnicamente se consideraría una aplicación (AppleScript- .scrpt
, Bash- .sh
, etc.). Pero si desea hacer cualquier aplicación real, querrá que Xcode o algún otro software le permita diseñar y programar una aplicación.
Técnicamente puede escribir un programa sin ningún software avanzado, por ejemplo con un editor de texto. Cree un archivo .txt
vacío y escriba su código en él, luego renómbrelo con la extensión correcta ( .c
, .h
, .swift
o lo que sea).
Necesitarás al menos un compilador para construir tu programa y convertirlo en un archivo ejecutable.
Tenga en cuenta que este enfoque no se recomienda ya que sería muy lento e improductivo, ya que el propósito de dicho software es mejorar la experiencia de codificación al proporcionar herramientas útiles como un depurador, un creador de interfaces, autocompletar y un acceso a muchas bibliotecas y mucho más.