Vai al contenuto

Cocoa,Carbon,C etc.... help


Nicko204

Messaggi raccomandati

Ciao a tutti, ecco vorrei sapere se qualcuno di voi mi potesse dare dei chiarimenti per iniziare a programmare applicazioni per il mac.

Purtroppo ho tanta confusione tra ambienti di sviluppo e linguaggi ( per esemio con cocoa i vuole mi pare il java......ma che cosa c'entra cocoa con carbon?!) ,sto iniziando un po' con le basi del C con qualche guida online,però io vorrei capire come fare per poi iniziare a creare veramente. :ghghgh:

vi prego,help! :shock:

 Niccolò - My Flickrâ„¢

Eos 400d + 3 Lens

PS3 40+80 Gb - PSN name: niccolo204 - Xbox Live: Nicko204

Link al commento
Condividi su altri siti

Emh thanks, il primo link mi sembra che spieghi bene se non fosse in inglese,ma non è un problema .

Il secondo non ho visto nulla che spieghi cos'è cocoa,solo guide pratiche.

Il terzo ho visto una bella guida a cocoa :ghghgh:.

Ok però vorrei sapere un altra cosa,che collegamenti ci sono tra carbon e cocoa ?

 Niccolò - My Flickrâ„¢

Eos 400d + 3 Lens

PS3 40+80 Gb - PSN name: niccolo204 - Xbox Live: Nicko204

Link al commento
Condividi su altri siti

carbon è l'evoluzione delle api del Mac OS "classico" mentre cocoa è l'evoluzione delle api di NextSTEP da cui è derivato Mac OS X

le applicazioni cocoa usano tutti protocolli "systemwide" di Mac OS X come i servizi ad esempio (nel menù dell'applicazione) anche se a volte sono più lente e meno "portabili" rispetto alle applicazioni carbon "pure"

Visita il mio sito con tutorial e software per Mac

Vuoi usare iChat? registrati QUI o QUI

ΛΛ MSN!

Link al commento
Condividi su altri siti

Mhh...... praticamente Carbon serve per applicazioni da shell (immagino con il C) o testuali,mentre Cocoa serve per sviluppare l'interfaccia grafica e ..... le funzioni?

Correggetemi se sbaglio :ghghgh:

 Niccolò - My Flickrâ„¢

Eos 400d + 3 Lens

PS3 40+80 Gb - PSN name: niccolo204 - Xbox Live: Nicko204

Link al commento
Condividi su altri siti

no entrambi i framework dispongono di API grafiche

se vuoi un esempio di applicazione carbon: Firefox

una applicazione cocoa: Safari

anche iTunes è una applicazione carbon

Visita il mio sito con tutorial e software per Mac

Vuoi usare iChat? registrati QUI o QUI

ΛΛ MSN!

Link al commento
Condividi su altri siti

Ok il risultato è lo stesso, e carbon da quanto mi hai detto è più veloce ed è stabile come cocoa (quindi mi verrebbe da dire,meglio carbon), e tutti i due ambienti vengono usati con gli XCodes con linguaggi diversi.

Ma se Cocoa usa dei linguaggi orientati agli oggetti,è ovvio che ha l'interfaccia grafica.

Ma carbon come hai detto tu è testuale,come è possibile che abbia un interfaccia grafica?

 Niccolò - My Flickrâ„¢

Eos 400d + 3 Lens

PS3 40+80 Gb - PSN name: niccolo204 - Xbox Live: Nicko204

Link al commento
Condividi su altri siti

non ho detto che è testuale? dove lo hai letto? ho detto che è l'evoluzione del framework del Mac OS "classico" (che addirittura non aveva terminale quindi come faceva ad essere testuale?)

Visita il mio sito con tutorial e software per Mac

Vuoi usare iChat? registrati QUI o QUI

ΛΛ MSN!

Link al commento
Condividi su altri siti

Umh,quindi alla fin fine sono due ambienti di sviluppo differenti con gli stessi risultati (anche se carbon sembra migliore).

Mhh cred di aver capito,e mi pare che i linguaggi siano questi:

Cocoa = java e objectiveC

Carbon= C e C++ giusto?

:libro:

 Niccolò - My Flickrâ„¢

Eos 400d + 3 Lens

PS3 40+80 Gb - PSN name: niccolo204 - Xbox Live: Nicko204

Link al commento
Condividi su altri siti

cocoa ti permette una programmazione più "ad alto livello" rispetto a carbon, inoltre ad esempio in xcode3 supporterà i 64bit di leopard (mentre carbon no)

comunque puoi usare objective-c anche con carbon:

http://developer.apple.com/carbon/

http://developer.apple.com/cocoa/

se vuoi studiare la programmazione Mac OS X secondo me ti conviene studiare cocoa e lasciar perdere carbon

Visita il mio sito con tutorial e software per Mac

Vuoi usare iChat? registrati QUI o QUI

ΛΛ MSN!

Link al commento
Condividi su altri siti

Ho capito.

Quindi con cocoa sarebbe meglio usare objectC o java? Mi pare che java sia più lento. (e più noioso,ho un bel libro)

E con gli Xcode si crea il progetto di applicazione cocoa e si scrivono i file nel linguaggio scelto.

capito,thanks :libro:

 Niccolò - My Flickrâ„¢

Eos 400d + 3 Lens

PS3 40+80 Gb - PSN name: niccolo204 - Xbox Live: Nicko204

Link al commento
Condividi su altri siti

Objective-C è IL linguaggio di Mac OS X, anche se meno portabile su altre piattaforme

con Xcode e cocoa puoi anche programmare in java

QUI una paginetta esplicativa di gagginaspinnata

Visita il mio sito con tutorial e software per Mac

Vuoi usare iChat? registrati QUI o QUI

ΛΛ MSN!

Link al commento
Condividi su altri siti

se ci sono altre domande chiedi

MacBook Pro 2,4 GHz, 4 GB Ram, 500 GB Hd, OsX 10,6,5

Athlon 64 X2 5600 su MB Asus M3A32-MVP Deluxe - 8 GB ram - 3 TB - Arch Linux e Win Se7en

Pod Classic, 80 GB

iPhone 4, 16 Gb

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...