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
Objective-C Programming by Aaron Hillegass is a comprehensive guide that teaches the fundamentals of Objective-C programming language. It covers topics such as memory management, object-oriented programming, and building iOS applications.
In Objective-C Programming, Aaron Hillegass offers a comprehensive guide to mastering the Objective-C programming language. The book starts with the basics of programming, such as variables, loops, and functions, and then quickly moves into object-oriented programming, with a focus on classes, methods, and messages.
Hillegass emphasizes the importance of memory management in Objective-C and explains how to handle it using Automatic Reference Counting (ARC). He also covers properties, key-value coding, class extensions, and categories, providing a solid foundation for understanding the language's advanced features.
After laying the groundwork for Objective-C, Objective-C Programming delves into the Foundation framework, a collection of classes that form the base layer of iOS and macOS development. The author introduces classes such as NSString, NSArray, and NSDictionary, explaining their uses and how to work with them effectively.
The book then progresses to more advanced topics, such as blocks, delegation, target-action, and notification design patterns. Hillegass provides clear explanations and practical examples to help readers understand how to use these patterns to write efficient and maintainable code.
In the latter part of Objective-C Programming, Hillegass explores key-value observing (KVO), a mechanism for one object to be notified of changes to another object's properties. He demonstrates how to use KVO to keep objects in sync and create responsive user interfaces.
The book concludes with a section on runtime basics, where Hillegass provides a deeper understanding of the Objective-C runtime and its capabilities. He covers topics such as class introspection, method swizzling, and dynamic method resolution, shedding light on the language's dynamic nature.
Throughout Objective-C Programming, Hillegass presents practical projects and real-world applications to help readers apply their knowledge. These projects range from simple command-line tools to full-fledged iOS apps, allowing readers to see how the language's features come together in real development scenarios.
In conclusion, Objective-C Programming by Aaron Hillegass is a comprehensive guide that equips readers with a deep understanding of the Objective-C language and its application in iOS and macOS development. Whether you are a beginner or an experienced programmer, this book provides valuable insights and practical knowledge to enhance your Objective-C programming skills.
Objective-C Programming by Aaron Hillegass is a comprehensive guide for beginners to learn the Objective-C language and start developing applications for Apple devices. The book covers the basics of programming, object-oriented concepts, and the unique features of Objective-C. With clear explanations and practical examples, it is a valuable resource for anyone interested in iOS and macOS app development.
Aspiring iOS or Mac app developers looking to learn Objective-C programming
Experienced programmers transitioning to Objective-C for Apple platform development
Readers who prefer hands-on learning with practical examples and exercises
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