Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Effective Software Development Series)

Buy

Write Truly Great iOS and OS X Code with Objective-C 2.0!

Effective Objective-C 2.0 will help you harness all of Objective-C’s expressive power to write OS X or iOS code that works superbly well in production environments. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Matt Galloway brings together 52 Objective-C best practices, tips, shortcuts, and realistic code examples that are available nowhere else.

 

Through real-world examples, Galloway uncovers little-known Objective-C quirks, pitfalls, and intricacies that powerfully impact code behavior and performance. You’ll learn how to choose the most efficient and effective way to accomplish key tasks when multiple options exist, and how to write code that’s easier to understand, maintain, and improve. Galloway goes far beyond the core language, helping you integrate and leverage key Foundation framework classes and modern system libraries, such as Grand Central Dispatch.

 

Coverage includes

  • Optimizing interactions and relationships between Objective-C objects
  • Mastering interface and API design: writing classes that feel “right at home”
  • Using protocols and categories to write maintainable, bug-resistant code
  • Avoiding memory leaks that can still occur even with Automatic Reference Counting (ARC)
  • Writing modular, powerful code with Blocks and Grand Central Dispatch
  • Leveraging differences between Objective-C protocols and multiple inheritance in other languages
  • Improving code by more effectively using arrays, dictionaries, and sets
  • Uncovering surprising power in the Cocoa and Cocoa Touch frameworks
(HTML tags aren't allowed.)

Quantum Mechanics for Pedestrians 1: Fundamentals (Undergraduate Lecture Notes in Physics)
Quantum Mechanics for Pedestrians 1: Fundamentals (Undergraduate Lecture Notes in Physics)

This book provides an introduction into the fundamentals of non-relativistic quantum mechanics. In Part 1, the essential principles are developed. Applications and extensions of the formalism can be found in Part 2. The book includes not only material that is presented in traditional textbooks on quantum mechanics, but also discusses in...

Urinalysis and Body Fluids
Urinalysis and Body Fluids

This thoroughly updated 5th Edition provides concise and carefully structured full-color instruction in the handling and analysis of non-blood body fluids.Readers will learn how to handle and preserve the integrity of body fluid specimens and how to keep themselves and their laboratory safe from infectious agents!Practical, focused, and reader...

Six Sizzling Markets: How to Profit from Investing in Brazil, Russia, India, China, South Korea, and Mexico
Six Sizzling Markets: How to Profit from Investing in Brazil, Russia, India, China, South Korea, and Mexico
Praise for Six Sizzling Markets

"Everyone knows that the globe is being changed by globalization, but what does it mean for the ordinary citizen or investor? Pran Tiku offers a clear and informative account of the opportunities that exist in six of the major new global economies. The book sizzles with...


Corporate Financial Accounting & Reporting
Corporate Financial Accounting & Reporting

Corporate Financial Accounting and Reporting is a comprehensive accounting textbook directed at those using financial reports. Its aim is to help current and future managers gain a thorough understanding of companies' published reports and is unique in the fact that it covers all three years of a traditional financial accounting course....

Microsoft SharePoint 2010 Administration: Real World Skills for MCITP Certification and Beyond (Exam 70-668)
Microsoft SharePoint 2010 Administration: Real World Skills for MCITP Certification and Beyond (Exam 70-668)

SharePoint 2010 is a complex product, and a diverse skill set is required to administer it. You have to be part database administrator (DBA), part web developer, part network administrator, and part server administrator to fully wrap your mind around this product. This book was written to help you do just that.

...
Beginning Visual C# 2005 Express Edition: From Novice to Professional
Beginning Visual C# 2005 Express Edition: From Novice to Professional

In the 90s, Microsoft did the impossible and released a programming tool that let everyone write programs to run on Windows. I was so excited about that tool, Visual Basic, that I wrote a series of books on it and introduced nearly a quarter of a million people all over the world to programming.

Now Microsoft has done it again with the...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy