Imparo l'obiettivo C? Sta usando Cocoa il modo più semplice e migliore per creare un'interfaccia?
Imparo l'obiettivo C? Sta usando Cocoa il modo più semplice e migliore per creare un'interfaccia?
Il cacao è il modo migliore per creare un'app sufficientemente completa con un'interfaccia utente completamente nativa per un Mac corrente.
Un programmatore C ++ ragionevolmente esperto può cogliere le basi dell'Obiettivo C, la sintassi e le differenze semantiche, in forse 2 settimane di studio part-time. Ci vuole solo un po 'di tempo per abituarsi a come la forma di abuso di punteggiatura di Objective C è diversa dalla forma di abuso di punteggiatura di C ++. Imparare il vocabolario del set di base delle API Cocoa e le più approfondite tecniche di codifica Objective C richiederanno probabilmente più tempo, a seconda di quanto è necessario per il / i progetto / i.
Che sia facile o no è relativo.
Il cacao è sicuramente ciò che Apple consiglia e sostiene. Vale la pena notare, tuttavia, che mentre i bit e le parti di codice che effettivamente si collegano a Cocoa devono essere scritti in Objective-C, il resto (che fa il vero lavoro, per esempio) può essere scritto in "Objective- C ++ ", che è solo normale C ++, con l'estensione modificata (a" .mm ", IIRC).
Anche se non posso dire di aver mai preso alcun tipo di mi piace in Objective-C, ho scritto alcune app per Mac e non ho mai avuto problemi con l'utilizzo di necessario.
Leggi altre domande sui tag gui objective-c mac