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

Learning Structure and Schemas from Documents (Studies in Computational Intelligence)
Learning Structure and Schemas from Documents (Studies in Computational Intelligence)
It was not long ago that database systems were revolutionized through the birth of the relational concepts and theory, which are now materialized in most commercial database management systems. It was then thought that data should be structured in a rather simple way to support the day-to-day business operations. This has...
Dynamic Radiology of the Abdomen: Normal and Pathologic Anatomy
Dynamic Radiology of the Abdomen: Normal and Pathologic Anatomy

Meyers' Dynamic Radiology of the Abdomen, extensively revised and updated, is the classic text covering radiology of the abdomen as it relates to the progression of disease within an organ and from one organ to another. The book provides a systematic application of anatomic and dynamic principles to the practical understanding and...

Probability and Random Processes for Electrical and Computer Engineers
Probability and Random Processes for Electrical and Computer Engineers
The theory of probability is a powerful tool that helps electrical and computer engineers to explain, model, analyze, and design the technology they develop. The text begins at the advanced undergraduate level, assuming only a modest knowledge of probability, and progresses through more complex topics mastered at graduate level. The first five...

Cisco CCNP Remote Access Exam Certification Guide (Cisco Career Certifications)
Cisco CCNP Remote Access Exam Certification Guide (Cisco Career Certifications)

The official study guide for the Cisco CCNP and CCDP(r) Remote Access exam

Coverage of all CCNP and CCDP Remote Access exam topics enables you to identify and fill your knowledge gaps before the exam date. You'll learn to:

  • Determine site requirements in a central office, branch office, and small/remote or home...
Modern Cryptography: Theory and Practice
Modern Cryptography: Theory and Practice
Leading HP security expert Wenbo Mao explains why "textbook" crypto schemes, protocols, and systems are profoundly vulnerable by revealing real-world-scenario attacks. Next, he shows how to realize cryptographic systems and protocols that are truly "fit for application"--and formally demonstrates their fitness. Mao presents...
Advanced Engineering Mathematics
Advanced Engineering Mathematics

Advanced Engineering Mathematics provides comprehensive and contemporary coverage of key mathematical ideas, techniques, and their widespread applications, for students majoring in engineering, computer science, mathematics and physics. Using a wide range of examples throughout the book, Jeffrey illustrates how to construct simple...

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