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
Blink 3 of 8 - The 5 AM Club
by Robin Sharma
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.
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
Blink 3 of 8 - The 5 AM Club
by Robin Sharma