Chapter 3. Welcome to Objective-C
This chapter describes the core Objective-C language and how its syntax differs from Java. Functional differences and more esoteric language features are covered in later chapters.
Objective-C enhances C by adding an additional layer of syntax. It does not redefine C, or limit its capabilities, in any meaningful way. Objective-C syntax is easily recognized. If Objective-C had a logo, it would probably be the "at" sign (@
); all Objective-C directives, including string constants, begin with @
(as in @interface, @selector(), @"string"
). Other notable traits are the use of square brackets ([...]
) to invoke methods and very descriptive method names.
But if you ignore these peculiarities, you won't find any significant ...
Get Learn Objective-C for Java Developers 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.