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.)

Yocto for Raspberry Pi
Yocto for Raspberry Pi

Create unique and amazing projects by using the powerful combination of Yocto and Raspberry Pi

About This Book

  • Set up and configure the Yocto Project efficiently with Raspberry Pi
  • Deploy multimedia applications from existing Yocto/OE layers
  • An easy-to-follow guide to...
Essentials of Computational Chemistry: Theories and Models
Essentials of Computational Chemistry: Theories and Models
Essentials of Computational Chemistry, Theories and Models provides an accessible introduction to this fast developing subject. Carefully developed to encourage student understanding, the book begins with a presentation of classical models, gradually moving on to increasingly more complex quantum mechanical and...
The Designer's Guide to VHDL, Volume 3, Third Edition (Systems on Silicon)
The Designer's Guide to VHDL, Volume 3, Third Edition (Systems on Silicon)
VHDL may sound like a new Internet language, but it really stands for VHSIC (Very High Speed Integrated Circuit) Hardware Definition Language. VHDL borrows ideas from software engineering (architectural, behavior, and formal models, as well as modular design) and is used to design today's custom integrated circuits, from cell phones to...

A Designer's Guide to Adobe InDesign and XML: Harness the Power of XML to Automate your Print and Web Workflows
A Designer's Guide to Adobe InDesign and XML: Harness the Power of XML to Automate your Print and Web Workflows
Is this book for programmers?  Written specifically for graphic designers and production artists already comfortable working with Adobe InDesign, this book teaches you how to automate publishing without learning a lot of scary code. XML simplifies the process of moving content in and out of your layouts and can speed up...
Practical TCP/IP: Designing, Using, and Troubleshooting TCP/IP Networks on Linux(R) and Windows(R)
Practical TCP/IP: Designing, Using, and Troubleshooting TCP/IP Networks on Linux(R) and Windows(R)
Practical TCP/IP is the only book you need to ensure that your networks work. With this book you learn by doing as well as reading. Split into 4 Parts, this book has a unique modular approach that facilitates in-depth and easy learning. The detailed appendices make this a desktop book you cannot be without.

Based on years of...

User Interfaces in C#: Windows Forms and Custom Controls
User Interfaces in C#: Windows Forms and Custom Controls

Including a comprehensive examination of the user interface controls and classes in .NET, this resource provides an overview of how to design elegant user interfaces the average user can understand.

This book represents the start of the second wave of .NET books: closely focused...

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