Newsgroup: it.comp.lang.c
Titolo: Objective-C

Ciao a tutti,
ma possibile che non ci sia un gruppo italiano per l'Objective-C ???
Postare una domanda qui per l'Objective-C non va bene vero ?
Ci provo ?
Non riesco a capire come aggiunge un bundle presente dall'Apple Store
ad una applicazione già installata precedentemente, cioè se voglio
aggiungere all'app già presente nel device un altra funzionalità
facendo scegliere all'utente un bundle dall'Apple Store, come si
fa ?.. un esempio ???
se sono OT, scusate è che sono rimasto tristemente deluso della
mancanza di un gruppo italiano dedicato all'objective-c, ma posso
aprirlo io facendone una richiesta ???
Grassie
Danilo

 se sono OT,
Non sei OT, nel manifesto del gruppo sono compresi pure i dialetti del C.
Poi tra l'altro mi pare che Objective-C sia una estensione del C.
.. 


http://it.wikipedia.org/wiki/Objective_C
non è un'estensione.. è un'aberrazione! :)
credo che sì, l'OP sia un po' OT. In questi casi leggere in inglese è
sicuramente la soluzione migliore, altrimenti aprire un gruppo su
google (soluzione ultimamente molto in voga), oppure la via
"ufficiale" per aprire un NG sulla gerarchia it (http://
www.news.nic.it/
 per info).
Ciao!
P.S. Non posso non consigliare a chiunque di ignorare l'objective C e
di non farne mai più parola con nessuno! :-D


volendo ci sarebbe
it-alt.comp.programmazione.osx
ma non è molto attivo.
cosa intendi per boundle scusa?

Una curiosità, perchè sei così contro l'objective c ? premetto che non ci lavoro 
ne sono un
appassionato di tale linguaggio. Lavoro nell'ambito dei sistemi real-time ...
solo pura curiostà.
Ciao.



Beh, purtroppo per il C sono un fomentato e mi piace sputare giudizi
su quel che non conosco :-)
<sfogo>
A parte l'amara verità che mi riguarda, l'objc è un linguaggio che non
ha mai trovato un posto di rilievo in nessun campo specifico, e per
questo non credo avrò mai nemmeno la necessità di impararlo. Il fatto
che (da quanto mi pare di aver capito) la Apple l'abbia adottato come
"linguaggio unico" per iPhone e altri simili ca**te è invece
raccapricciante (ma lasciamo perdere quello che penso della Apple
perché altrimenti divento volgare :D ) e personalmente non può che far
strabordare l'enorme quantità d'odio che provo anche sul povero
designato linguaggio.
</sfogo>
Ciao!

 ha mai trovato un posto di rilievo in nessun campo specifico, 
L'objc è il linguaggio di sistema di MacOS ed iOS.
Cocoa e gli altri framework di sistema sono tutti scritti in objc.
Ciao  Manlio

On Nov 16, 12:23 pm, Manlio Perillo <manlio_perill...@SPAMlibero.it>
wrote:

Appunto. (MacOS è un sistema operativo, Cocoa è un framework: non sono
"campi specifici"; "sistemi operativi" è un campo specifico - dove,
ironia della sorte, regna il C).
Ciao!
P.S. Mi tiro subito fuori dalla discussione, che già son andato troppo
OT.

 solo pura curiostà.
guarda io che ci programmo... tra il linguaggio e l'ambiente di
sviluppo uno impazzisce,
senza dubbio è meglio il "semi" c#, senza dubbio anche l'ambiente di
sviluppo della MS,
nonostante non apprezzo piu MS, devo dire che comunque è un ottimo
ambiente, per
altro io ancora utilizzo dato che copro un bel range di linguaggi e
applicazioni, ma sai
la necessità mi porta anche a sviluppare per Mac/iPhone.

 cosa intendi per boundle scusa?
grassie, grassie, non ci ho proprio pensato a osx, l'ho dato per
scontato.
Un bundle solitamente è un insieme di oggetti che possono essere
aggiunti all'app come un plug-in.
io non ci ho capito niente su come si aggiungere questo bundle in un
secondo momento,
so come farlo durante lo sviluppo ma usarlo separatamente, con
download ed install,
non ci ho capito proprio niente, anzi potrei addirittura sbagliare
visione del tutto.
Dan

 designato linguaggio.
Mah, in effetti non e' un linguaggio unico. Ufficialmente (ovvero lo hai
sempre potuto fare anche quando non potevi fare altro) su iPhone potevi
sviluppare con C, C++ e Objective-C. Con le nuove norme puoi sviluppare
un po' con quello che vuoi.
E.g.,
<
http://www.appcelerator.com/products/titanium-cross-platform-applicatio
n-development/>
Qui ti fanno usare Java e Javascript. Un tipo aveva usato scheme (gambit
in particolare -- ti piacerebbe un sacco --) per un gioco. Insomma,
volendo si fa.
Ma in generale sarebbe come dire "mi sta sulle palle C# perche' e'
principalmente Microsoft". C# puo' anche starmi sulle palle, ma per
motivi un po' diversi.
BTW, Objective-C a suo tempo era davvero favoloso. Era molto piu'
"moderno" di C++ e Java (anche se Java e' venuto un decennio dopo). Non
hanno saputo venderlo bene (i creatori, non Apple) e di fatto era
*troppo* moderno, temo. Per inciso, ai suoi tempi, e' stato alla base di
un sacco di progetti innovativi (lavorare su NeXT era una brezza
rispetto a tante altre soluzioni contemporanee, e li avevi proprio
Objective-C).
Oggi? Beh, se lo confronto a Ruby o a Python la cosa diventa un po'
svantaggiosa per Objective-C. Ma e' ben piu' vecchio. Ed e' ancora piu'
facile farlo parlare con C (sebbene in Python sia comunque *molto*
facile). Non tiro nemmeno in ballo i funzionali, che sono troppo diversi
per affrontare confronti. 
Pero' tutt'oggi rispetto alle alternative IMHO e' molto piu' comodo.
Parlo di Java e C++; Java si salva grazie a tool decisamente ben fatti
che in generale ti fanno girare attorno alle carenze del linguaggio. Che
IMHO non e' una buona soluzione, ma e' meglio di un calcio dove non
splende. 
-- 
-riko
http://www.enrico-franchi.org/
http://rik0-techtemple.blogspot.com/

 non è un'estensione.. è un'aberrazione! :)
Tecnicamente e' un'estensione, ma in *pratica* e' proprio un linguaggio
diverso, dai. ;)


 
Probabilmente non ci vuole poi molto ad essere meglio del C++ :).
Non conosco bene Objective-C, ma, ad esempio, D è molto meglio di C++, 
IMHO.
Il problema è che sia Objective-C che D non raggiungeranno mai la 
diffusione di C++.
Ciao  Manlio

 diffusione di C++.
No. Anche se per adesso Objective-C non va malaccio. Fra i linguaggi di
nicchia ha una nicchia in espansione e probabilmente duratura. 


 nicchia ha una nicchia in espansione e probabilmente duratura.
Secondo me si salva solo xche i prodotti Apple stanno andando a ruba
(iPhone, iPad, MacBook), ma fino a poco tempo fa, dopo 20 anni che
programmo, per me rimaneva un linguaggio sconosciuto, e non parliamo
che mi venivano i brividi al pensiero di programmarci, nonostante aver
sviluppato anche in vc++. La sua fortuna ora è solo grazie al boom dei
prodotti Apple, che cmq io sono il primo ad apprezzare, ma
inizialmente mi ero diretto verso Mono, cosi da non impazzire piu di
tanto visto la mia esperienza in VS, ma poi quando Apple ha chiuso i
rubinetti autorizzando solo app scritte in obj-c per i suoi device
mobili, ho dovuto forzatamente impararlo, con tanto impegno per altro
non felice.
Danilo

 nonostante aver sviluppato anche in vc++
Prima di conoscerlo?

 non felice.
Non e' *mai* stato cosi' (C e C++ sempre ammessi). E adesso non e' piu'
cosi'.


 Prima di conoscerlo?
Ehehehe.. in quel caso avrei guadagnato soldini veri facendo il
vegente ehehehe...
Mi sono espresso male, è il "dopo" averlo conosciuto che mi venivano i
brividi... a dire il vero... anche adesso che ci programmo !!??
Dan