The Use of Objective-C in This Book
Objective-C is used to present Cocoa in this book because Objective-C is the implementation language of Cocoa. Learning it is not a large obstacle to learning Cocoa. Understanding how and why to use Cocoa features is easier with an understanding of Objective-C. Cocoa is so large that the benefits derived from using Objective-C when explaining Cocoa outweigh the need for many readers to learn Objective-C. Programmers learn new languages all the time.