- Shopping Bag ( 0 items )
Cocoa is the programming environment for Apple development, and this information-packed developer's guide is your key to the Cocoa libraries and the Apple developer tools. Written for developers by an experienced Mac expert and iPhone developer, this book shows you how to learn and use Xcode and Objective-C, design user interfaces, optimize your code, manage data, create animations and special effects, and...
Cocoa is the programming environment for Apple development, and this information-packed developer's guide is your key to the Cocoa libraries and the Apple developer tools. Written for developers by an experienced Mac expert and iPhone developer, this book shows you how to learn and use Xcode and Objective-C, design user interfaces, optimize your code, manage data, create animations and special effects, and package apps for the App Store.
Master and understand the Xcode SDK, Objective-C, and the Cocoa API
Create, use, profile, and debug custom objects and subclasses
Design user interfaces with Interface Builder
Streamline your code with design patterns such as Model-View-Controller (MVC)
Work with text, PDFs, Web data, and Apple's Core Data API
Create simple and advanced animation effects with Core Animation and Core Image
Learn to develop apps for Mac OS X and Apple devices
Access the latest information on Apple development
Visit www.wileydevreference.com for the latest on tools and techniques for Apple development, and download source code for the projects in this book.
Part I: Getting Started.
Chapter 1: Introducing Cocoa.
Chapter 2: Think Cocoa!
Chapter 3: Introducing the Cocoa and OS X Documentation.
Chapter 4: Getting Started with Xcode.
Chapter 5: Introducing Classes and Objects in Objective-C.
Chapter 6: Getting Started With Classes and Messages in Application Design.
Chapter 7: Introducing Interface Builder.
Chapter 8: Building an Application with Interface Builder.
Part II: Going Deeper.
Chapter 9: Using Cocoa Design Patterns and Advanced Messaging.
Chapter 10: Working with Files, URLs, and Web Data.
Chapter 11: Using Timers, Threads, and Blocks.
Chapter 12: Managing Data and Memory in Cocoa.
Chapter 13: Using Preferences and Bindings.
Chapter 14: Using Core Data.
Chapter 15: Working with Text and Documents.
Part III: Expanding the Possibilities.
Chapter 16: Managing Views and Creating 2D Graphics.
Chapter 17: Creating Animations and 3D Graphics.
Chapter 18: Debugging, Optimizing, and Managing Code.
Chapter 19: Developing for the iPhone and iPad.
Part IV: Appendixes.
Appendix A: Building Dashboard Widgets.
Appendix B: Maximizing Productivity and Avoiding Errors.
Posted December 21, 2010
I bought this book after reading the free chapter thinking I would learn how to program with Cocoa for the Max OS X platform. Two hundred pages into this and no programming.
This book is good for reference only.
It takes you on the history of Unix, Cocoa, some older programs that Apple used to use, breaks down in depth what particular windows do, classes, etc... But never once teaches you how to build a project.
You can download prewritten projects on Wiley's website, but this does nothing for those wanting to learn how to code with Xcode.
I am at page 200 and am looking for a new book. I will keep this for reference only.
Do not read this book if you do not have any experience with Xcode or programming for the Mac platform(s). You will become so confused you may throw your hands up in disgust.
No wonder why few people program for Apple and this explains why the programs that are out there are way behind those of Microsoft software products.
I am not going to let the complexity hinder me in learning how to program.
You should find another book, buy this only as a reference.
For those that are coding with Xcode and Interface Builder this book might help you troubleshoot your program.
1 out of 1 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted September 23, 2013
Posted January 16, 2011
No text was provided for this review.
Posted November 2, 2010
No text was provided for this review.