Pro Objective-C for iOS and Mac helps developers to advance their intermediate knowledge to become attentive and aware Objective-C programmers. Although also diving to some depth into the abyss of the runtime, the book rather broadens the reader's developer skills: Giving best practices like design patterns, unit testing, documentation Introducing the runtime system like reflection and introspection Sensitize for common pitfalls What you?ll learn Master object, classes and meta-classes How to deal with reflection, introspection What are the advanced techniques like copying, fast enumeration, proxies, and notifications. Get a handle on using class clusters, filtering / redicates How to develop and use Grand Central Dispatch, NSOperation, NSThread, blocks Conduct and account for unit testing and code documentation Use XCode developer tools like Static Analyzer, Instruments, Scripting Who this book is for
Objective-C intermediate developers who want to advance their Objective-C skills to write reliable, robust software and intend to understand the concepts of the language and its runtime.
Pro Objective-C for iOS and Mac helps developers to advance their intermediate knowledge to become attentive and aware Objective-C programmers. Although also diving to some depth into the abyss of the runtime, the book rather broadens the reader's developer skills: Giving best practices like design patterns, unit testing, documentation Introducing the runtime system like reflection and introspection Sensitize for common pitfalls What you?ll learn Master object, classes and meta-classes How to deal with reflection, introspection What are the advanced techniques like copying, fast enumeration, proxies, and notifications. Get a handle on using class clusters, filtering / redicates How to develop and use Grand Central Dispatch, NSOperation, NSThread, blocks Conduct and account for unit testing and code documentation Use XCode developer tools like Static Analyzer, Instruments, Scripting Who this book is for
Objective-C intermediate developers who want to advance their Objective-C skills to write reliable, robust software and intend to understand the concepts of the language and its runtime.