O ficheiro de implementação de classe .m é usado por programas escritos em Objective-C inicializa variáveis e funções que podem ser referenciadas por outros arquivos de origem Objective-C.
É frequentemente usado para implementar aplicações em Mac OS X da Apple, e iOS. A API Cocoa da Apple oferece a interface de programação Objective-C ao Mac OS X, e a iOS API fornece a interface de programação à plataforma iOS.