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

Programming in Objective-C 2.0 summary

Stephen G. Kochan

Brief summary

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.

Give Feedback
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.

    Give Feedback
    How do we create content on this page?
    More knowledge in less time
    Read or listen
    Read or listen
    Get the key ideas from nonfiction bestsellers in minutes, not hours.
    Find your next read
    Find your next read
    Get book lists curated by experts and personalized recommendations.
    Shortcasts
    Shortcasts New
    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

    People ❤️ Blinkist 
    Sven O.

    It's highly addictive to get core insights on personally relevant topics without repetition or triviality. Added to that the apps ability to suggest kindred interests opens up a foundation of knowledge.

    Thi Viet Quynh N.

    Great app. Good selection of book summaries you can read or listen to while commuting. Instead of scrolling through your social media news feed, this is a much better way to spend your spare time in my opinion.

    Jonathan A.

    Life changing. The concept of being able to grasp a book's main point in such a short time truly opens multiple opportunities to grow every area of your life at a faster rate.

    Renee D.

    Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.

    4.7 Stars
    Average ratings on iOS and Google Play
    43 Million
    Downloads on all platforms
    10+ years
    Experience igniting personal growth
    Get started for free
    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 for free

    Programming in Objective-C 2.0 FAQs 

    What is the main message of Programming in Objective-C 2.0?

    The main message of Programming in Objective-C 2.0 is mastering Objective-C for iOS and macOS development.

    How long does it take to read Programming in Objective-C 2.0?

    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.

    Is Programming in Objective-C 2.0 a good book? Is it worth reading?

    Worth reading for its clear guidance on mastering Objective-C for Apple platforms in a concise manner.

    Who is the author of Programming in Objective-C 2.0?

    The author of Programming in Objective-C 2.0 is Stephen G. Kochan.

    What to read after Programming in Objective-C 2.0?

    If you're wondering what to read next after Programming in Objective-C 2.0, here are some recommendations we suggest:
    • Big Data by Viktor Mayer-Schönberger and Kenneth Cukier
    • Physics of the Future by Michio Kaku
    • On Intelligence by Jeff Hawkins and Sandra Blakeslee
    • Brave New War by John Robb
    • Abundance# by Peter H. Diamandis and Steven Kotler
    • The Signal and the Noise by Nate Silver
    • You Are Not a Gadget by Jaron Lanier
    • The Future of the Mind by Michio Kaku
    • The Second Machine Age by Erik Brynjolfsson and Andrew McAfee
    • Out of Control by Kevin Kelly