Programming in Objective-C 2.0 Book Summary - Programming in Objective-C 2.0 Book explained in key points

Better than a summary

Programming in Objective-C 2.0 summary

Stephen G. Kochan

Get started

No credit card required · Cancel anytime

Programming in Objective-C 2.0 by Stephen G. Kochan is a comprehensive guide that covers the fundamentals of Objective-C programming. It provides clear explanations and practical examples to help you master this language and build iOS and Mac apps.

Topics

Table of Contents

Programming in Objective-C 2.0
Summary of key ideas

Exploring the Basics of Objective-C Programming

In Programming in Objective-C 2.0 by Stephen G. Kochan, we embark on a comprehensive journey into the world of Objective-C programming. The book commences with an introduction to the Objective-C programming language and its features. It delves into the basic structure of Objective-C programs and the syntax of the language, ensuring a solid foundation for beginners.

Next, the book focuses on classes, objects, and methods. Kochan explains how to define classes and create objects in Objective-C. He also covers the concept of methods, including how to declare and implement them. This section is crucial as it forms the backbone of object-oriented programming in Objective-C.

Understanding Data Types and Control Structures

The book then progresses to discuss data types and expressions. Kochan provides a detailed analysis of different data types available in Objective-C, including integers, floating-point numbers, characters, and more. He also explains the concept of expressions and operators, and how they are used to perform various operations in Objective-C.

Continuing, Kochan dives into program looping and decision-making in Objective-C. He discusses the different looping and decision-making constructs available in the language, such as for loops, while loops, if-else statements, and switch statements. This section equips the reader with the knowledge to control the flow of their programs effectively.

Exploring Advanced Concepts in Objective-C Programming

In the subsequent chapters, Programming in Objective-C 2.0 introduces more advanced concepts such as inheritance, polymorphism, and dynamic typing. Kochan explains how inheritance enables the creation of new classes based on existing ones, while polymorphism allows methods to be overridden in derived classes. He also discusses dynamic typing and dynamic binding, essential features of Objective-C's object-oriented paradigm.

Further, the book explores additional topics such as variables, data types, categories, and protocols. Kochan explains how to use variables effectively, the concept of data types in Objective-C, and how to extend the functionality of existing classes using categories and protocols. These chapters provide a comprehensive understanding of key language features.

Understanding the Foundation Framework and Cocoa

Shifting focus, Programming in Objective-C 2.0 delves into the Foundation Framework. Kochan introduces the framework and its core classes, including numbers, strings, collections, and file handling classes. He also explains memory management, copying objects, and archiving, essential concepts for developing robust and efficient Objective-C programs.

Finally, the book concludes with an exploration of Cocoa and the iPhone SDK. Kochan offers an introduction to the Cocoa framework and explains the process of writing iPhone applications using Objective-C. This section provides a practical overview of how to apply the knowledge gained throughout the book to develop real-world applications.

Wrapping Up and Looking Ahead

Concluding Programming in Objective-C 2.0, we find a comprehensive guide that takes the reader from the very basics of Objective-C to the development of applications for iOS and Mac OS X. Stephen G. Kochan ensures a thorough understanding of the language's syntax, features, and object-oriented programming concepts, making it an ideal resource for beginners and intermediate programmers alike.

Overall, the book serves as an invaluable resource for anyone looking to master Objective-C programming. With a solid foundation in the language and its frameworks, readers are well-equipped to explore more advanced topics and dive deeper into the world of iOS and Mac OS X development.

Buy on Amazon

More knowledge in less time

  • Read or listen

    Get the key ideas from nonfiction bestsellers in minutes, not hours.

  • Find your next read

    Get book lists curated by experts and personalized recommendations.

  • Shortcasts

    We've teamed up with podcast creators to bring you key insights from podcasts.

What is Programming in Objective-C 2.0 about?

Programming in Objective-C 2.0 by Stephen G. Kochan is a comprehensive guide for beginners to learn the Objective-C programming language. It covers the basics of programming, object-oriented concepts, and dives into the syntax and features of Objective-C. With clear explanations and practical examples, this book is a great resource for anyone looking to develop applications for Apple's platforms.

Programming in Objective-C 2.0 Review

Programming in Objective-C 2.0 (2009) is a comprehensive guide to mastering the Objective-C programming language by Stephen G. Kochan. Here's why this book stands out:
  • Provides a solid foundation in Objective-C basics, enabling readers to grasp fundamental concepts with ease.
  • With practical examples and exercises, it offers hands-on learning experiences essential for skill-building.
  • Ensures learning is engaging and dynamic throughout, keeping boredom at bay and making the journey towards proficiency enjoyable.

Who should read Programming in Objective-C 2.0?

  • Beginner and intermediate programmers looking to learn Objective-C

  • Developers interested in creating applications for iOS and macOS

  • Those who want a comprehensive understanding of object-oriented programming in Objective-C

About the author

Stephen G. Kochan is a renowned author and computer programmer. With over 30 years of experience in the industry, he has written several highly acclaimed books on programming languages, including C, C++, and Objective-C. Kochan's books are known for their clear and comprehensive explanations, making complex concepts accessible to readers of all levels. "Programming in Objective-C 2.0" is one of his most popular works and serves as an essential guide for anyone looking to master this language.

Categories with Programming in Objective-C 2.0

Book summaries like Programming in Objective-C 2.0

People ❤️ Blinkist

Become a member of our community of 43 million people

4.76App Store

96k ratings

4.5Google Play

73k ratings

Laura H.

When I saw Blinkist had produced an infographic style Blink for the Rich Dad, Poor Dad book, it was a good reminder of the concepts I loved.

Jonathan A.

Clearly communicates the value proposition of the most popular book summaries and offers a relatable, tangible template that I can use immediately.

Renee D.

I'm absolutely thrilled that Blinkist now offers infographics! I can't get enough of them—they're such a fun and effective way to grasp and remember key points.

Get started

Trusted by the world's leading brands

brand logos from TikTok, Booking.com, Microsoft, Lyft, Babbel, Tier, LinkedIn, and Zalando

Powerful ideas from top nonfiction

Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.

Get started

Programming in Objective-C 2.0 FAQs

The main message of Programming in Objective-C 2.0 is mastering Objective-C for iOS and macOS development.
Reading time for Programming in Objective-C 2.0 varies but typically takes several hours. The Blinkist summary can be read in a fraction of that time.
Worth reading for its clear guidance on mastering Objective-C for Apple platforms in a concise manner.
The author of Programming in Objective-C 2.0 is Stephen G. Kochan.

Featured Titles