The Cocoa Touch frameworks and APIs are powerful tools for creating native iOS apps, and they're free with Xcode, Apple's development environment. If you've already gotten your feet wet with Objective-C, and you're ready to learn more about iOS development, then Learn Cocoa Touch for iOS is the book for you.
Cocoa Programming is powerful because Daniel Steinberg teaches us the brilliant way Cocoa and Objective C are constructed and commonly used—just what you’d expect from a seasoned, native, local resident. Eric Freeman Author, Head First Design Patterns Over the years, as a programmer experienced in many different languages and paradigms, I’ve come to dread the process of learning new programming languages and technologies.
The Cocoa programming environment—Apple’s powerful set of clean, object-oriented APIs—is increasingly becoming the basis of almost all contemporary Mac OS X development. With its long history of constant refinement and improvement, Cocoa has matured into a sophisticated programming environment that can make Mac OS X application development quick, efficient, and even fun.
The Cocoa frameworks are some of the most powerful frameworks for creating native desktop applications available on any platform today, and Apple gives them away, along with the Xcode development environment, for free! However, for a first-time Mac developer, just firing up Xcode and starting to browse the documentation can be a daunting task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode.
Apple provides you with all the tools you need to create great Cocoa applications, for free. This set of tools, known
under the name Xcode, comes with Mac OS X, or you can download it from the developer section on Apple’s website.
Several good books on programming for the Mac exist, but they assume that you already have some programming
experience. This book doesn’t. It teaches you the basics of programming, in particular Objective-C programming, using
Xcode. After some 5 chapters, you will be able to create a basic program without a Graphical User Interface (GUI).
Few platforms match the iPhone’s unique developer technologies. It combines
OS X-based mobile computing with an innovative multitouch screen, location awareness,
an onboard accelerometer, and more.When Apple introduced the iPhone Cocoa
Touch SDK beta in early March 2008, developers responded in numbers that brought
Apple’s servers to its knees. Apple delivered more than one hundred thousand SDK
downloads in less than one week.The iPhone Developer’s Cookbook was written to address
this demand, providing an accessible resource for those new to iPhone programming....
Inside, veteran mobile developer Dr. Maher Ali begins with a foundation introduction to Objective C and Cocoa Touch programming, and then guides readers through building apps with Apple's iPhone SDK 4 – including coverage of the major categories of new APIs and building apps for the new Apple iPad.
Welcome to Learn Objective-C on the Mac! This book is designed to teach you the basics of the
Objective-C language. Objective-C is a superset of C and is the language used by many (if not
most) applications that have a true OS X or iOS look and feel.
In addition to presenting Objective-C, this book introduces you to its companion, Apple’s Cocoa
(for OS X) and Cocoa Touch (for iOS) toolkits. Cocoa and Cocoa Touch are written in Objective-C
and contain all the elements of the OS X and iOS user interfaces, plus a whole lot more. Once
you learn Objective-C, you’ll be ready to dive...
Welcome to Learning Quartz Composer! We guarantee this will be the most fun geek
book you have read, and by the end your digital world will be a better-looking place.
Whether you dream of live visuals, interactive installations, Cocoa apps, dashboard
widgets, or extra awesomeness for your film and motion graphics projects, Quartz
Composer will enable you to develop beautiful solutions in amazingly short periods