|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Bannato
Iscritto dal: Jul 2004
Messaggi: 8527
|
Quote:
Aggiornamento ![]() http://www.macworld.com/article/1363...?lsrc=rss_main Meglio tardi che mai ![]() ps: a qualcuno può interessare anche questo: http://www.macworld.com/article/1363...?lsrc=rss_main |
|
![]() |
![]() |
![]() |
#22 |
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Posso sopportare i 99 euro all'anno, il fatto che la apple debba approvare la tua applicazione prima di metterla online, il fatto di essere costretti a usare un mac per poter sviluppare ma l'objective c proprio non lo sopporto.
Penso che starò alla larga dallo sviluppo su iphone sopratutto dopo questa notizia: http://trolltech.com/about/news/qt-for-s60-announced Ultima modifica di javaboy : 25-10-2008 alle 08:38. |
![]() |
![]() |
![]() |
#23 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Ma non ci sono un compilatore Java e un compilatore Python per Mac?
Proprio questo objective C bisogna usare?
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
![]() |
#24 | |
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Quote:
Penso si possano integrare objective-c e c++ ma i binding per cocoa touch sono solo objective-c a quanto pare. Inoltre l'objective c di iphone non ha neppure il garbage collector a differenza della versione Mac. |
|
![]() |
![]() |
![]() |
#25 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
#26 |
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Su mac hanno fatto peggio.
Hanno mantenuto per anni due framework carbon (per c) e cocoa (per objective-c). Da poco hanno dato la notizia che non ci sarà una versione a 64 bit di carbon col risultato che molte aziende che hanno utilizzato carbon per anni ora si trovano a dover passare in fretta e furia a cocoa. Per questo motivo Photoshop cs4 sarà a 64 bit solo su windows. |
![]() |
![]() |
![]() |
#27 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Dato che comunque ora il Mac e' sempre piu' legato alle piattaforme Intel compatibili, prima o poi si dovra' passare a 64bit anche li'.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
#28 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
Java era supportato fino alla versione precedente di mac os x, la 10.4, ma ora il binding tra java e cocoa non è + supportato. Su iphone invece si può programmare solo in objective c. Per quanto riguarda Java puro su Mac è supportata la versione 5 per macchine only 32 bit e la versione 6 a 64 bit.
__________________
![]() |
|
![]() |
![]() |
![]() |
#29 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
è la piattaforma Carbon che è destinata a scomparire e per questo è stato deciso di non supportarla nel passaggio a 64 bit, limitandola ai 32 bit. Invece cocoa supporta tranquillamente i 64 bit. Ah, e Carbon comunque utilizza il C++ non il C, ma è già da un pò di tempo che apple cerca di puntare di + su cocoa quindi una scelta simile era prevedibile.... Anche se a me l'objective C non piace proprio...soprattutto per quelle orride parentesi quadre per le chiamate dei metodi ![]() Per fortuna che si sono resi conto di quanto fosse orrido e ora è possibile utilizzare anche i punti (anche se non in tutti i casi se non ricordo male ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#30 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Non ho mai preso in considerazione di sviluppare nulla su Mac. Piu' che altro per questioni commerciali. Non ho ancora incontrato un'azienda che abbia fatto richiesta di personale in grado di sviluppare su Mac. E anche molto poco per lo sviluppo su Linux. Piu' che altro tratta ambiti da sistemisti piu' che da sviluppatori.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. Ultima modifica di gugoXX : 25-10-2008 alle 09:49. |
|
![]() |
![]() |
![]() |
#31 | |
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Quote:
|
|
![]() |
![]() |
![]() |
#32 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
![]() Infatti photoshop è scritto in C++ e utilizza Carbon ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#33 |
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Piuttosto come sono pycocoa e rubycocoa?
A quanto ho capito hanno delle limitazioni.... |
![]() |
![]() |
![]() |
#34 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
Per chiamare dei metodi concatenati devi scrivere qualcosa del genere: house_door_open() Praticamente anzichè usare il punto si usano quegli orridi underscore.. Però sinceramente ora mi sfugge per cosa vengono utilizzati quegli underscore.. forse per utilizzare le classi di cocoa, dato che utilizzando oggetti ruby per fortuna si usa la solita notazione.... tipo in questo caso: Codice:
t = OSX::NSTimer.scheduledTimerWithTimeInterval_target_selector_userInfo_repeats( 1.0/60.0, self, :tick, nil, true) ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#35 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele Ultima modifica di marco.r : 25-10-2008 alle 13:36. Motivo: ops, mancava una negazione :D |
|
![]() |
![]() |
![]() |
#36 | |
Senior Member
Iscritto dal: Dec 2001
Messaggi: 702
|
Quote:
![]() tornando IT, dopo l'entusiasmo iniziale (come è giusto che sia) solo le applicazioni/giochi realmente ben fatte si distinguono ... bisogna essere onesti: il 90% di quello che c'è sullo store è FUFFA bella e buona, fatta in fretta e furia, a volte con errori grossolani (tipo app che crashano 3 volte su 5 quando le lanci, ghgh) penso che il rilascio del plugin per unity3d per pubblicare su iphone darà un bell'impulso allo sviluppo di giochi perlomeno "confezionati" in modo professionale
__________________
Le mie app per iphone: Wow Minis Match Tracker ||| Wow Minis Hit Calculator (in review ![]() Frieza#916 @ SC2 ||| Giullo @ Steam |
|
![]() |
![]() |
![]() |
#37 | |
Bannato
Iscritto dal: Jul 2004
Messaggi: 8527
|
Un'altra "App Store success story":
Quote:
|
|
![]() |
![]() |
![]() |
#38 | |
Bannato
Iscritto dal: Jul 2004
Messaggi: 8527
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:31.