Skip to Content
Learn Mac OS X Snow Leopard
book

Learn Mac OS X Snow Leopard

by Mike Lee, Scott Meyers
September 2010
Beginner
632 pages
17h 41m
English
Apress
Content preview from Learn Mac OS X Snow Leopard

Chapter 25. Mac OS X Development: Objective-C

Apple, when its soul was still called NeXT, sought to speak with its beautiful hardware. No crude language like C, nor the insanity of C++, would do. Instead, it adopted an odd little chimera of a thing called Objective-C. ObjC, to friends, was the project of computer scientist Brad Cox, who wanted to rewrite Smalltalk as a dialect of C.

Objective-C is a true superset of C, making it 100 percent compatible with C—a feature sorely missing from C++. That means you can drop into C when it's convenient. It also gives you access to about half the code ever written. And, lest we not forget, Mac OS X is UNIX, and C is the language of UNIX.

Note

Objective-C can also host C++, albeit awkwardly (as it always is ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Mac OS X Leopard: The Missing Manual

Mac OS X Leopard: The Missing Manual

David Pogue

Publisher Resources

ISBN: 9781430219460Purchase book