Su Objective C, un block rappresenta una porzione di codice che possiamo salvare in una variabile, per poi essere eseguita o passata come parametro.

A volte potremmo voler creare una variabile che può assumere un certo insieme di valori particolari: ecco come definire gli enum su Objective-C.

Cosa rappresentano e come si usano le classi NSSet e NSMutableSet, fondamentali quando si programmano app per iOS in Objective C.

Come si usano le classi NSDictionary e NSMutableDisctionary, rappresentazione delle strutture dati a dizionario nel linguaggio Objective C per iOS.

Cosa significa Mutability ed in che modo essa è implementata dal linguaggio Objective C, fondamentale per lo sviluppo di app mobile per iOS.

Ottimizzare il codice di un’app per iOS scritta in Objective C, evitando gli Strong Reference Cycle tramite l’uso della parola chiave weak.

Come viene gestita (automaticamente) la memoria di un’applicazione scritta in Objective C, sfruttando il meccanismo di garbage collection introdotto con ARC.