Objective-C is a programming language used for writing programs for Apple systems. It is based on the C programming language and can be used for building applications for OS-X and iOS. Swift was created as a more modern alternative to Objective-C.