typage « faible » • Dynamique (Moteur d’exécution) • Gestion de la mémoire manuelle (conventions) ou automatique (pas de GC) • Fermetures depuis Objective-C 2.0 • Classe racine (NSObject) • Protocoles (presque une interface) Objective-C
dessus de BSD pour Threads, Network, File descriptors, Syscall, etc… Foundation -> Objective-C •Abstraction au dessus de Core Foundation GCD -> C •Abstraction pour la concurrence •API plus haut niveau dans Foundation (NSOperation) Historique