Objective-C é a linguagem de programação usada para desenvolver aplicativos nativos para iOS. Ela é uma extensão da linguagem C com sintaxe adicional para programação orientada a objetos, tendo sido desenvolvida originalmente pela NeXT e adotada pela Apple. A classe de interface define métodos e variáveis públicos enquanto a implementação contém o código desses métodos e pode definir métodos privados.