Язык Objective-C — это простой компьютерный язык, разработанный для реализации сложного объектно-ориентированного программирования. Objective-C определяется как небольшой, но мощный набор расширений стандартного языка ANSI C. Его дополнения к C в основном основаны на Smalltalk, одном из первых объектно-ориентированных языков программирования. Objective-C разработан, чтобы дать C полные возможности объектно-ориентированного программирования, и сделать это простым и понятным способом.