Articoli con tag cocoa
2. Objective-C: Le basi – parte 1
5
Nei linguaggi di programmazione procedurali come il C, prima si pensa a quello che si vuole fare e soltanto dopo al “disegno” di quello che sara’ il contenitore della nostra azione. Nella programmazione orientata agli oggetti succede esattamente il contrario.
Proviamo a pensare alla nostra automobile. E’ un oggetto di cui siamo i proprietari. Quella che possediamo non e’ un’automobile generica; essa contiene delle caratteristiche che la rendono unica: un paese di costruzione, un identificativo univoco (numero di telaio) e cosi’ via.

1. Cocoa e Cocoa Touch
6
Cosa e’ Cocoa?
Cocoa è un insieme di frameworks orientati agli oggetti che forniscono un ambiente di esecuzione per applicazioni Mac OS ed iPhone OS. Integrato con un ambiente di sviluppo altamente efficiente, Cocoa è l’ambiente principe per lo sviluppo su Macintosh e l’unico per lo sviluppo su iPhone.
Come tutti gli ambienti applicativi, Cocoa presenta due aspetti; un aspetto di esecuzione ed un aspetto di sviluppo. L’aspetto esecutivo si occupa di fornire e gestire l’interfaccia utente, correlata con altre porzioni del sistema operativo. Su MacOS, questo significa Finder, Dock ed altre applicazioni; su iPhone, significa SpringBoard, MobilePhone ed altre applicazioni. E’ l’aspetto di sviluppo quello piu’ interessante per noi programmatori.

Tim Isted: Sviluppare applicazioni con Objective-C e Cocoa
11
Se volete addentrarvi nel mondo della programmazione iPhone, ma ancora non sapete da dove cominciare, forse dovreste leggere il testo che vi presentiamo oggi: “Sviluppare applicazioni con Objective-C e Cocoa“, di Tim Isted, traduzione italiana, a cura di Marconi Stefano e Giovanni Fulcodi, del libro “Beginning Mac Programming: Develop with Objective-C and Cocoa”.
Questa interessante guida segue una linea particolare, che ci permetterà, una volta terminato e compreso il suo contenuto, di cavarcela da soli nello sviluppo per ogni piattaforma Apple, che si tratti di programmare Mac, iPhone o iPad. Ricordiamo infatti che il linguaggio, l’Objective-C e l’ambiente di sviluppo Cocoa è lo stesso per tutte le piattaforme. Useremo sempre Xcode per la stesura del codice o Interface Builder per la creazione di interfacce grafiche, insomma, stesso ambiente, semplicemente con alcune librerie di oggetti utilizzabili e pre-confezionati differenti. (continua…)
















