Vai al contenuto

Cocoa


switcher

Messaggi raccomandati

premetto che conosco il c (benone...) e sto frequentando il corso universitario di linguaggi incentrato su java...

vorrei cominciare a vedermi un pò di cocoa...link? suggerimenti? consigli? tutorials? e chi più ne ha più ne metta...

thanks :oops:

:P

|  mac pro quad - mid 2012  |  macbook air 11 - mid 2013  |  iphone 6s  |

Link al commento
Condividi su altri siti

Bene, ti consiglio solo di non implementare il Java su cocoa perchè da Leopard non sarà più possibile utilizzare il Java in applicazioni cocoa!

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

scusatemi già che ci torviamo avete anche qualcosina da linkarmi su javascript e j2me?

thanks

cmq quello postato da gecko sembra davvero ben fatto e molto approfondito ma è anche molto vecchio dite che non ci sono rilevanti novità?

|  mac pro quad - mid 2012  |  macbook air 11 - mid 2013  |  iphone 6s  |

Link al commento
Condividi su altri siti

Comunque se conosci il C non ti sarà difficile lavorare con Objective-C. Il supporto di Apple per Xcode è devvero eccellente, e ricopre molte delle esigenze di cui si ha bisogno.

- OperaBook

- Il mondo naturale va descritto con il suo linguaggio, e questo linguaggio è la matematica. G. Galilei

- Gli enigmi sono tre, la morte è una. No, gli enigmi sono tre, una è la vita. Turandot, G. Puccini

Link al commento
Condividi su altri siti

Comunque se conosci il C non ti sarà difficile lavorare con Objective-C. Il supporto di Apple per Xcode è devvero eccellente, e ricopre molte delle esigenze di cui si ha bisogno.

Oddio, se non sai la base della programmazione ad oggetti, non è poi così facile.

Link al commento
Condividi su altri siti

Indubbiamente per Mac lavorare con Carbon/Cocoa significa fare delle "signore" applicazioni, ma conviene? Capisco la gran passione Mac, ma a parte conoscenze di cultura generale (che non fanno mai male) non investirei tutta la mia conoscenza su queste (ottime) tecnologie.

:)

Se parli di Javascript partendo da Cocoa, confesso che non ti seguo +.

Che obiettivi hai?

Link al commento
Condividi su altri siti

Indubbiamente per Mac lavorare con Carbon/Cocoa significa fare delle "signore" applicazioni, ma conviene? Capisco la gran passione Mac, ma a parte conoscenze di cultura generale (che non fanno mai male) non investirei tutta la mia conoscenza su queste (ottime) tecnologie.

;)

Se parli di Javascript partendo da Cocoa, confesso che non ti seguo +.

Che obiettivi hai?

come da sopra topic di cocoa so zero ;)

mi dicevano che cocoa-java non andava con leopard quindi chiedevo così tanto per...

:ciao:

|  mac pro quad - mid 2012  |  macbook air 11 - mid 2013  |  iphone 6s  |

Link al commento
Condividi su altri siti

Quando parlo di obiettivi, intendo dire che tipo di applicazioni: desktop, web o semplici applicazioni console?

Le tecnologie ed i linguaggi sono di solito pensati per per determinati ambienti, forse il più polivalente è Java.

Javascript è un linguaggio esclusivamente interpretato "embedded" nelle pagine HTML e vede l'aumento della sua diffusione grazie al Web2. Il suo nome "Javascript" è stato concesso dalla Sun alla Netscape molti anni fa', ma i due linguaggi sono diversi.

Potrebbe essere che con il regalo fatto da Adobe all'open source (pre-compilatore dell'ActionScript compatibile con Javascript se ho capito bene) lo sviluppo futuro di Javascript è destinato ad aumentare tantissimo e diventare sempre più strategico. Potrebbe anche essere che Adobe stia cercando di dare una seconda giovinezza a Dreamweaver e Flash proprio in virtù dell'attuale diffusione di Javascript/AJAX.

Col C si fa un po' di tutto ad eccezione delle applicazioni web, a meno che (per le applicazioni web intendo) non sia necessario un particolare "modulo" da includere nel server, ma sono cose abbastanza complesse che (soprattutto in Italia) non le fa quasi nessuno.

Se conosci il C e ti vuoi orientare nelle tecnologie Apple, perchè non pensi a Carbon/Cocoa esattamente come sono state pensate? (=no Java)

Carbon è C/C++, Cocoa è Objective-C.

Pensando al Carbon/Cocoa, dovessi partire, inizierei con l'installare XCode a partire dall'Interface Builder, per poi addentrarmi nel collegare le risorse prodotte (dialog, menu, ...) al codice. Lascerei invece la creazione di "view" e "custom controls" solo alla fine (e li tra OpenGL, Quartz e quan'altro c'è veramente da sbizzarirsi).

Sicuramente c'è da cercare un buon tutorial. E' normale infatti partire definendo un progetto XCode già pre-impostato; questo approccio ha però lo svantaggio che bisogna passar del tempo a capire la struttura che viene predefinita. Il vantaggio di questo approccio è che, capita la struttura, si è molto più produttivi.

Sul discorso che Apple stia abbandonando la gestione delle API/Cocoa in Java, non lo credo possibile - ci sono troppe applicazioni già scritte, ed anzi, è stata proprio quest'API che ha permesso una più facile migrazione da PPC ad Intel. Se lo facesse sarebbe un casino (basta pensare a NeoOffice per esempio). Può essere che abbia fermato lo sviluppo di questa cosa e che non ami proporla più di tanto, ma non penso (o almeno spero) che la rimuova in Leopard.

Io personalmente ho sempre lavorato in C/C++, ma ultimamente sentendo l'esigenza di "muovermi" altrove per ragioni professionali, sto valutando più seriamente Javascript/AJAX con PHP per lo svliputto di applicazioni web2. Quindi sto cercando di abbandonare l'applicazione ad interfaccia nativa del sistema operativo a favore di un'interfaccia web che possa funzionare su tutte le piattaforme.

:ciao:

Link al commento
Condividi su altri siti

innanzitutto grazie

poi per il tipo di applicazione vorrei farci di tutto ovviamente partendo dalle più semplici...

sarei molto interessato anche all'utilizzo di cocoa per web e anche a javascript...magari se hai qualcosa da linkarmi :mad:

per xcode lo uso già xkè studio informatica all'uni e programmo in c e ora mi sto addentrando in java che sembrerebbe molto più semplice del c anke se più ad alto livello...quindi su xcode qualcosina l'ho vista insieme anke alla shell di linux...ma gari se hai link anke dell'argomento approfondisco...

sarei anke interessato a view e custom controls (forse motivo per il quale mi spingo su cocoa...) e su questo argomento non conosco nemmeno le basi...quindi magari qui ci vorrebbe qualke link delle basi e poi magari pian pian qualcosa di approfondito...

se avete libri da consigliarmi sparate pure :mad:

|  mac pro quad - mid 2012  |  macbook air 11 - mid 2013  |  iphone 6s  |

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...