A Brief History of Objective-C

It might seem odd to you that Apple chose such an obscure language as the basis for its smartphone platform. Why didn’t they pick a language that more developers knew about so as to have more developers able to develop apps for the platform? The answer to that question goes back to the initial creation of the language. Objective-C was created in 1986 by Tom Love and Brad Cox as a way to add object-oriented principles to the C language. At the time, C was one of the most popular computer programming languages, so this was an important development. The object-oriented principles they chose were based on the Smalltalk language, which was one of the first truly object-oriented languages. By combining the two, C-programmers ...

Get Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.