he conseguido un iphone
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Juan,
Puede ser que más adelante lleguemos a poder construir desde Windows o Linux, pero en estos momentos solo lo sabemos hacer con un Mac.
Puede ser que más adelante lleguemos a poder construir desde Windows o Linux, pero en estos momentos solo lo sabemos hacer con un Mac.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Manuel, Daniel,
Ando intentando cargar un View (usando su controlador) desde un NIB:
MyController * about = [ [ MyController alloc ] initWithNibName : @"about" bundle : nil ];
pero no lo carga.
A ver si le encontramos la forma, y asi podemos usar el interface builder para diseñar
Ando intentando cargar un View (usando su controlador) desde un NIB:
MyController * about = [ [ MyController alloc ] initWithNibName : @"about" bundle : nil ];
pero no lo carga.
A ver si le encontramos la forma, y asi podemos usar el interface builder para diseñar
- Daniel Garcia-Gil
- Posts: 2365
- Joined: Wed Nov 02, 2005 11:46 pm
- Location: Isla de Margarita
- Contact:
Re: he conseguido un iphone
* New class TActionSheet
+ classes/actionsheet.prg
+ sdkapi/actiossheets.m
+ samples/button2.prg
+ classes/actionsheet.prg
+ sdkapi/actiossheets.m
+ samples/button2.prg
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Re: he conseguido un iphone
Compilando desde el iphone poco mas lejos de un "hello word" por consola hemos conseguido llegar ( ojo que seguro que se puede) .softruz wrote:Muy buenas, así es Antonio, estoy compilando en el iPhone, la cuestion es que no tengo un Mac, ¿tenemos otras alternativas?
Un Saludo.
Una opción que desde aqui "no te podemos recomendar" es instalar en una maquina virtual de VMware ,una de las muchas distribuciones de mac para tal efecto .Dependiendo de la configuracion del ordenador ,procesador , tarjeta , puede ser muy simple o complicarse , pero en general funciona en muchos equipos .La velocidad de ejecucion no es comparable a un Mac ,pero es "aceptable". Yo he instalado un Leopard , con proposito didactico ( tengo mac , asi que otro proposito sería ridiculo) ,en un ordenador con un AMD64 y funcionaba casi todo ( el sonido no ) .
Saludos.
Re: he conseguido un iphone
Antonio mira este codigo, pon el nib dentro del app, por lo que bundle se puede asignar , para que lo encuentre , si o si .Antonio Linares wrote:Manuel, Daniel,
Ando intentando cargar un View (usando su controlador) desde un NIB:
MyController * about = [ [ MyController alloc ] initWithNibName : @"about" bundle : nil ];
pero no lo carga.
A ver si le encontramos la forma, y asi podemos usar el interface builder para diseñar
por otor lado lo haces visible en [window makeKeyAndVisible];
hvc:view , ¿ Te devuelve nil ?
Code: Select all
//HelloUniverseAppDelegate.m
- (void)applicationDidFinishLaunching:(UIApplication *)application {
HelloUniverseController *hvc = [[HelloUniverseController alloc]
initWithNibName:@"HelloUniverse" bundle:[NSBundle mainBundle]];
self.hvController = hvc;
[hvc release];
[window addSubview:[self.hvController view]];
// Override point for customization after application launch
[window makeKeyAndVisible];
}
Re: he conseguido un iphone
Muy buenas Antonio, ¿podrías resolverme algunas dudas que tengo=, el mensaje de instalacion:
1. Instalamos openssh desde Cydia
2. Instalamos apt strict desde Cydia
3. Accedemos al iphone por SSH usando putty (login: root, contraseña: alpine)
4. para probar que el apt-get va bien, podemos hacer: apt-get install mc (se instala el midnight commander, con mc se ejecuta)
5. apt-get install subversion
6. Creamos una carpeta harbour (mkdir harbour) y descargamos harbour:
svn co https://harbour-project.svn.sourceforge ... ject/trunk harbour
7. Instalamos el GNU C compiler desde Cydia (aqui hay un problema que solucionar)
8. apt-get install wget
9. wget http://apt.saurik.com/debs/libgcc_4.2-2 ... os-arm.deb
10. dpkg -i libgcc_4.2-20080410-1-6_iphoneos-arm.deb
11. apt-get install iphone-gcc
ya podemos escribir gcc y vemos que se ejecuta bien
12. apt-get install make ldid zip unzip
13. Los ficheros de cabecera del gcc no vienen incluidos asi que los copiamos desde el Mac al iPhone:
en el Mac estan en: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.1.sdk/usr/include
en el iPhone ponerlos en: /usr/include
Los he copiado usando el Total Commander con el plugin SFTP
14. Desde la carpeta de Harbour, escribir make
es en el iPhone, no?. Yo he seguido los pasos estos y creia que se podía compilar desde un iPhone, entonces por que instalamos todo en el iPhone.
Un Saludo.
1. Instalamos openssh desde Cydia
2. Instalamos apt strict desde Cydia
3. Accedemos al iphone por SSH usando putty (login: root, contraseña: alpine)
4. para probar que el apt-get va bien, podemos hacer: apt-get install mc (se instala el midnight commander, con mc se ejecuta)
5. apt-get install subversion
6. Creamos una carpeta harbour (mkdir harbour) y descargamos harbour:
svn co https://harbour-project.svn.sourceforge ... ject/trunk harbour
7. Instalamos el GNU C compiler desde Cydia (aqui hay un problema que solucionar)
8. apt-get install wget
9. wget http://apt.saurik.com/debs/libgcc_4.2-2 ... os-arm.deb
10. dpkg -i libgcc_4.2-20080410-1-6_iphoneos-arm.deb
11. apt-get install iphone-gcc
ya podemos escribir gcc y vemos que se ejecuta bien
12. apt-get install make ldid zip unzip
13. Los ficheros de cabecera del gcc no vienen incluidos asi que los copiamos desde el Mac al iPhone:
en el Mac estan en: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.1.sdk/usr/include
en el iPhone ponerlos en: /usr/include
Los he copiado usando el Total Commander con el plugin SFTP
14. Desde la carpeta de Harbour, escribir make
es en el iPhone, no?. Yo he seguido los pasos estos y creia que se podía compilar desde un iPhone, entonces por que instalamos todo en el iPhone.
Un Saludo.
Re: he conseguido un iphone
Efectivamente ese fué el primer metodo seguido ,con el se compiló las librerias del Harbour para iphone y conseguimos construir un "hello" en modo consola .De eso no conseguimos pasar .softruz wrote:Muy buenas Antonio, ¿podrías resolverme algunas dudas que tengo=, el mensaje de instalacion:
1. Instalamos openssh desde Cydia
2. Instalamos apt strict desde Cydia
3. Accedemos al iphone por SSH usando putty (login: root, contraseña: alpine)
4. para probar que el apt-get va bien, podemos hacer: apt-get install mc (se instala el midnight commander, con mc se ejecuta)
5. apt-get install subversion
6. Creamos una carpeta harbour (mkdir harbour) y descargamos harbour:
svn co https://harbour-project.svn.sourceforge ... ject/trunk harbour
7. Instalamos el GNU C compiler desde Cydia (aqui hay un problema que solucionar)
8. apt-get install wget
9. wget http://apt.saurik.com/debs/libgcc_4.2-2 ... os-arm.deb
10. dpkg -i libgcc_4.2-20080410-1-6_iphoneos-arm.deb
11. apt-get install iphone-gcc
ya podemos escribir gcc y vemos que se ejecuta bien
12. apt-get install make ldid zip unzip
13. Los ficheros de cabecera del gcc no vienen incluidos asi que los copiamos desde el Mac al iPhone:
en el Mac estan en: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.1.sdk/usr/include
en el iPhone ponerlos en: /usr/include
Los he copiado usando el Total Commander con el plugin SFTP
14. Desde la carpeta de Harbour, escribir make
es en el iPhone, no?. Yo he seguido los pasos estos y creia que se podía compilar desde un iPhone, entonces por que instalamos todo en el iPhone.
Un Saludo.
Visto que el tema era complicado y las compilaciones tardaban bastante ,pasamos a compilar en el mac usando las libreria de harbour generadas .No es que no se pueda , que seguro que si( tirando horas en resolver problemas) , pero no es práctico . si cada compilación nueva lleva 2 o 3 minutos , depurar o mirar errores puede ser un "horror".De momento , se trata de "completar" una libreria de controles mínima para poder crear un programita simple y cuando esto esté conseguido , se intentará mirar el poder compilar desde distintas plataformas ( incluido el propio iphone ) supongo .
Saludos.
Re: he conseguido un iphone
Muchas gracias, ya lo he comprendido todo, yo voy a intentar 2 caminos:
- Compilar desde Mac virtualizado o Instalando Mac en una particion en un PC.
- Tambien voy a intentar compilar desde OpenSuse.
Un Saludo y ya os comentaré.
Un Saludo.
- Compilar desde Mac virtualizado o Instalando Mac en una particion en un PC.
- Tambien voy a intentar compilar desde OpenSuse.
Un Saludo y ya os comentaré.
Un Saludo.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Juan,
Existe una utilidad gratuita llamada "Empire EFI" que te permite instalar Snow Leopard en un PC, siempre y cuando reuna una serie de condiciones (no AMD, algunas placas madre si, etc). Pero puedes probar.
Ojo que la licencia de Apple no autoriza a hacer eso. Pero bueno, tampoco autoriza al jailbreak (aunque ya es legal). Te sirve para probar...
Si no tienes el Empire EFI, te lo envio. Yo personalmente solo trabajo con ordenadores Apple originales
Existe una utilidad gratuita llamada "Empire EFI" que te permite instalar Snow Leopard en un PC, siempre y cuando reuna una serie de condiciones (no AMD, algunas placas madre si, etc). Pero puedes probar.
Ojo que la licencia de Apple no autoriza a hacer eso. Pero bueno, tampoco autoriza al jailbreak (aunque ya es legal). Te sirve para probar...
Si no tienes el Empire EFI, te lo envio. Yo personalmente solo trabajo con ordenadores Apple originales
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Juan,
No puedes virtualizar OSX desde un PC porque OSX comprueba el hardware. Solo se puede virtualizar desde un Mac (me refiero a un OSX original, no modificado).
No puedes virtualizar OSX desde un PC porque OSX comprueba el hardware. Solo se puede virtualizar desde un Mac (me refiero a un OSX original, no modificado).
Re: he conseguido un iphone
Efectivamente tiene que ser una distribución hackintosh ( existen muchas y muy buenas ) .Antonio Linares wrote:Juan,
No puedes virtualizar OSX desde un PC porque OSX comprueba el hardware. Solo se puede virtualizar desde un Mac (me refiero a un OSX original, no modificado).
Mirando lo de compilar en un linux , encontre esto :http://www.ipodtouchfans.com/forums/sho ... p?t=243103softruz wrote: - Tambien voy a intentar compilar desde OpenSuse.
Un Saludo.
Es para windows ....
Saludos.
Re: he conseguido un iphone
Antonio si me puedes enviar el "Empire EFI", muchas gracias, me lo puedes enviar a la direccion de correo de usuario.
Un Saludo.
Un Saludo.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Juan,
Enviado
Recuerda que tienes que usar un OSX Snow Leopard "generico" (el que venden por ejemplo en Fnac), no te vale el que viene con un Mac, ó con portatil. Esos son especificos para esos ordenadores.
Enviado
Recuerda que tienes que usar un OSX Snow Leopard "generico" (el que venden por ejemplo en Fnac), no te vale el que viene con un Mac, ó con portatil. Esos son especificos para esos ordenadores.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Manuel,
He intentado modificar el MsgSound() para reproducir un fichero "aac" en vez de "wav", y lo curioso es que funciona en el simulador y no va en el telefono.
Lo he probado tambien desde el xcode...
Puedes probarlo ahi ? gracias
He intentado modificar el MsgSound() para reproducir un fichero "aac" en vez de "wav", y lo curioso es que funciona en el simulador y no va en el telefono.
Lo he probado tambien desde el xcode...
Puedes probarlo ahi ? gracias
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Manuel,
Encontrada la explicación en la documentación de Apple:
Encontrada la explicación en la documentación de Apple:
Lo curioso es que en el simulador si funcionan los .aacTo play your own sounds, add the sound file to your application bundle; the sound file must adhere to the following requirements:
Must be .caf, .aif, or .wav files.
The audio data in the file must be in PCM or IMA/ADPCM (IMA4) format.
The file's audio duration must be less than 30 seconds.