Delucidazione su Xcode

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

Avatar utente
ilBofio
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: dom, 26 feb 2012 18:55
Messaggi: 226
Località: Napoli

Top

Oggetto del messaggio: Delucidazione su Xcode

Messaggio da ilBofio »

XCode è un applicazione gratuita scaricabile sul Mac App Store.
Molto carino come è stato fatto e le meccaniche di quel linguaggio mi ricordano molto il C++...

Ma è possibile avere un compilatore XCode che gira su Windows? (anche a pagamento)
O è una prerogativa per il MacOS?
 MacBook Pro 13"  iPhone 5s

Avatar utente
Phate
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: sab, 18 feb 2012 20:27
Messaggi: 6926

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da Phate »

Che io sappia no
:roll:
 iMac 2,5 Ghz Intel Core i5 quad-core (Late 2011) SSD 256 GB Samsung Serie 830
 Mac Mini M1 2020 SSD 512 GB & 16GB di Ram
Nas DiskStation DS1513+
Apc Smart-Ups 1000Va Lcd 230V

Immagine
canale y o u t u b e
j u z a photo
[/i]

Avatar utente
ilBofio
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: dom, 26 feb 2012 18:55
Messaggi: 226
Località: Napoli

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da ilBofio »

Non esiste neanche una via poco "pulita" per averlo sul mac??
 MacBook Pro 13"  iPhone 5s

Avatar utente
Zen
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 14 gen 2012 01:24
Messaggi: 2435

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da Zen »

Xcode è solo su Mac.

C'è Visual Studio di Microsoft per scrivere programmi. È fatto veramente molto bene (in certi casi ritengo superi Xcode, ma non ho grandi esperienze con questo) e supporta linguaggi molto interessanti e validi.

Avatar utente
madmaxmac
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: sab, 09 gen 2010 14:42
Messaggi: 677
Località: Savona

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da madmaxmac »

E' importante sapere quale linguaggio stai studiando? Ci sono ambienti di sviluppo specifici per alcuni linguaggi di programmazione.

ilBofio

XCode è un applicazione gratuita scaricabile sul Mac App Store.
ilBofio

Non esiste neanche una via poco "pulita" per averlo sul mac??
Questa non l'ho mica capita, ma se giustamente hai detto che é un'applicazione gratuita, perché chiedi una via poco "pulita" per averla sul Mac?



E poi:
ilBofio

Ma è possibile avere un compilatore XCode che gira su Windows? (anche a pagamento)
Anche a pagamento stona un pochino con: una via poco "pulita" :D
Imagination is more important than knowledge.
MadMaxMac

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4648
Località: Stockholm, SE

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da Hammarby »

ilBofio ha scritto:XCode è un applicazione gratuita scaricabile sul Mac App Store.
Molto carino come è stato fatto e le meccaniche di quel linguaggio mi ricordano molto il C++...

Ma è possibile avere un compilatore XCode che gira su Windows? (anche a pagamento)
O è una prerogativa per il MacOS?
Il compilatore di Xcode è gcc, su windows puoi scaricare cygwin ed installarlo senza problemi,
se quello che ti piace è l'ambiente di sviluppo, allora fai meglio ad orientarti sui prodotti Microsoft,
o al limite, e questo dipende da quello che vuoi fare, sulla suite Eclipse http://www.eclipse.org/
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
ilBofio
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: dom, 26 feb 2012 18:55
Messaggi: 226
Località: Napoli

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da ilBofio »

madmaxmac

Mi sono confuso nella scrittura, volevo dire via poco "pulita" per averla anche sul PC Windows

(o crackato o a pagamento non mi importa, mi interessa averlo anche su di un PC Windows)
 MacBook Pro 13"  iPhone 5s

Avatar utente
ilBofio
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: dom, 26 feb 2012 18:55
Messaggi: 226
Località: Napoli

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da ilBofio »

In sostanza mi servirebbe XCode anche per Win, per creare un applicazione.
Ma sostanzialmente tra amici solo io ho un MAC e di conseguenza un XCode... per questo mi servirebbe qualcosa di simile o XCode per Windows.
 MacBook Pro 13"  iPhone 5s

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4648
Località: Stockholm, SE

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da Hammarby »

ilBofio ha scritto:In sostanza mi servirebbe XCode anche per Win, per creare un applicazione.
Ma sostanzialmente tra amici solo io ho un MAC e di conseguenza un XCode... per questo mi servirebbe qualcosa di simile o XCode per Windows.
Puoi far installare loro mac osx sotto virtualbox. c'è chi dice che funziona.
Io non ho provato, ma se googli in giro...
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
ilBofio
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: dom, 26 feb 2012 18:55
Messaggi: 226
Località: Napoli

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da ilBofio »

Avrei preferito evitare una cosa del genere
Sè non troverò qualcosa di piu' "alla mano" sarà l'ultima spiaggia...
 MacBook Pro 13"  iPhone 5s

Avatar utente
madmaxmac
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: sab, 09 gen 2010 14:42
Messaggi: 677
Località: Savona

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da madmaxmac »

Imagination is more important than knowledge.
MadMaxMac

Avatar utente
mauripucci
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 29 dic 2010 22:23
Messaggi: 2728
Località: toscana

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da mauripucci »

sviluppare per iPhone e iPad su windows (a pagamento e... approvati da AppStore):

http://www.dragonfiresdk.com/products_new.htm" onclick="window.open(this.href);return false;

Avatar utente
Zen
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 14 gen 2012 01:24
Messaggi: 2435

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da Zen »

Non puoi sviluppare (facilmente) in obj-c su Windows come su Mac. Infatti su Mac c'è Cocoa che è il framework principale mentre su Windows e Linux al massimo devi cercare di usare GNUstep.

Avatar utente
ilBofio
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: dom, 26 feb 2012 18:55
Messaggi: 226
Località: Napoli

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da ilBofio »

GNUstep per programmare su win?
 MacBook Pro 13"  iPhone 5s

Avatar utente
Zen
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 14 gen 2012 01:24
Messaggi: 2435

Top

Oggetto del messaggio: Re: Delucidazione su Xcode

Messaggio da Zen »

No.

Da come hai scritto, deduco non abbia moltissima esperienza nel campo della programmazione, quindi provo a spiegartelo più chiaramente possibile ;)

Su Mac, come su Windows, ci sono dei linguaggi di programmazione. Obj-C è un linguaggio ed quello usato generalmente su OS X.
La potenza di questo linguaggio però è molto legata a Cocoa, che è un framework.

Cosa è e a cosa serve un framework?

È un insieme enorme di funzioni e permette di scrivere codice molto velocemente.
Come mai le finestre dei programmi su Os X sono tutte uguali? Perché Cocoa fornisce a loro la stessa grafica, senza che loro debbano scrivere niente. Stessa cosa per il correttore ortografico in ogni casella di testo.

Su Windows ovviamente non è disponibile Cocoa, ma solo l'obj-c. Questo ti limita tantissimo, dato che per ogni cosa dovresti andare a crearti una funzione apposita. Inoltre non c'è nemmeno Xcode.

Non sei impossibilitato a livello teorico a scrivere in obj-c su Windows, ma non ha molto senso dato che ci sono linguaggi e framework come il .net che sono fantastici.

Quelli di GNUstep cercano di "ricreare" Cocoa per le altre piattaforme, ma ovviamente non è una cosa molto completa.

In pratica la risposta breve è: no, non puoi usare Xcode e non ti conviene usare obj-c su Windows. Sia per programmare su iPhone che su Mac.