- Shopping Bag ( 0 items )
Available on NOOK devices and apps
Want a NOOK? Explore Now
Want a NOOK? Explore Now
Take your coding skills to the next level with this extensive guide to Objective-C, the native programming language for developing sophisticated software applications for Mac OS X. Objective-C is a powerful, object-oriented extension of C, making this book the perfect follow-up to Dave Mark's bestselling Learn C on the Mac, Mac OS X Edition. Whether you're an experienced C programmer or you're coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective-C in your applications!
For anyone wanting to learn to program native applications in Mac OS X, including developers new to the Mac, developers new to Objective-C, or students entirely new to programming.
Ch. 1 Before You Start 1
Ch. 2 Extensions to C 5
Ch. 3 Introduction to Object-Oriented Programming 19
Ch. 4 Inheritance 57
Ch. 5 Composition 73
Ch. 6 Source File Organization 87
Ch. 7 More About Xcode 101
Ch. 8 A Quick Tour of the Foundation Kit 131
Ch. 9 Memory Management 161
Ch. 10 Object Initialization 179
Ch. 11 Properties 201
Ch. 12 Categories 217
Ch. 13 Protocols 235
Ch. 14 Introduction to the AppKit 249
Ch. 15 File Loading and Saving 265
Ch. 16 Key-Value Coding 277
Ch. 17 NSPredicate 295
Appendix Coming to Objective-C from Other Languages 307
Index 319
Overview
Take your coding skills to the next level with this extensive guide to Objective-C, the native programming language for developing sophisticated software applications for Mac OS X. Objective-C is a powerful, object-oriented extension of C, making this book the perfect follow-up to Dave Mark's bestselling Learn C on the Mac, Mac OS X Edition. Whether you're an experienced C programmer or you're coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective-C in your applications!