Book description
Updated for OS X 10.9 Mavericks, iOS 7, and Xcode 5
Programming in Objective-C is a concise, carefully written
tutorial on the basics of Objective-C and object-oriented
programming for Apple's iOS and OS X platforms.
The book makes no assumptions about prior experience with
object-oriented programming languages or with the C language (which
Objective-C is based upon). Because of this, both beginners and
experienced programmers alike can use this book to quickly and
effectively learn the fundamentals of Objective-C. Readers can also
learn the concepts of object-oriented programming without having to
first learn all of the intricacies of the underlying C programming
language.
This unique approach to learning, combined with many small program
examples and exercises at the end of each chapter, makes
Programming in Objective-C ideally suited for either
classroom use or self-study.
This edition has been fully updated to incorporate new Objective-C
features and technologies introduced with Xcode 5, iOS 7, and Mac
OS X Mavericks.
“The best book on any programming language that I’ve
ever read. If you want to learn Objective-C, buy
it.”—Calvin Wolcott
“An excellent resource for a new programmer who wants to
learn Objective-C as their first programming language—a
woefully underserved market.”—Pat Hughes
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Developer’s Library
- Dedication Page
- Contents at a Glance
- Table of Contents
- About the Author
- About the Technical Reviewers
- We Want to Hear from You!
- Reader Services
- 1. Introduction
-
I: The Objective-C Language
- 2. Programming in Objective-C
- 3. Classes, Objects, and Methods
- 4. Data Types and Expressions
- 5. Program Looping
- 6. Making Decisions
- 7. More on Classes
- 8. Inheritance
- 9. Polymorphism, Dynamic Typing, and Dynamic Binding
- 10. More on Variables and Data Types
- 11. Categories and Protocols
- 12. The Preprocessor
- 13. Underlying C Language Features
-
II: The Foundation Framework
- 14. Introduction to the Foundation Framework
- 15. Numbers, Strings, and Collections
- 16. Working with Files
- 17. Memory Management and Automatic Reference Counting
- 18. Copying Objects
- 19. Archiving
- III: Cocoa, Cocoa Touch, and the iOS SDK
- Appendixes
- Index
Product information
- Title: Programming in Objective-C, Sixth Edition
- Author(s):
- Release date: December 2013
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133756937
You might also like
book
Programming in Objective-C, Fifth Edition
Programming in Objective-C, Fifth Edition Updated for OS X Mountain Lion, iOS 6, and Xcode 4.5 …
book
Practical C Programming, 3rd Edition
There are lots of introductory C books, but this is the first one that has the …
book
Programming C# 8.0
C# is undeniably one of the most versatile programming languages available to engineers today. With this …
book
Programming iOS 14
If youâ??re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides …