Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Objective C Memory Management Essentials

Buy

Learn and put into practice various memory management techniques in Objective-C to create robust iOS applications

About This Book

  • Learn about the concepts of memory management in Objective-C
  • Get introduced to Swift, an innovative new programming language for Cocoa and Cocoa Touch
  • A step-by-step approach to various memory management techniques with lots of sample code and Xcode projects for your reference

Who This Book Is For

If you are new to Objective-C or a veteran in iOS application development, this is the book for you. This book will ensure that you can actively learn the methods and concepts in relation to memory management in a more engaging way. Basic knowledge of iOS development is required for this book.

What You Will Learn

  • Understand the theoretical basics of memory management
  • Discover how and why memory leaks occur
  • Use Objective-C to stem memory leaks in your application
  • Familiarize yourself with the various memory debugging tools available in Xcode
  • Implement data persistence using Core Data
  • Understand how ARC helps in memory management
  • Introduce yourself to Swift, the brand new programming language to write effective, lightning-fast applications

In Detail

Objective-C Memory Management Essentials will familiarize you with the basic principles of Objective-C memory management, to create robust and effective iOS applications. You will begin with a basic understanding of memory management, and why memory leaks occur in an application, moving on to autorelease pools and object creation/storage to get an idea of how memory is allocated. You will also see what ARC (Automatic Reference Counting) is and how it helps in memory management. Finally, you will cover examples on how to use the various tools provided by Xcode to help in memory management. You will also get a basic understanding of Swift, the recently introduced programming language to write interactive and lightning-fast applications.

By the end of this book, you will have all the necessary knowledge on how to effectively memory-manage your application with best practices.

(HTML tags aren't allowed.)

Virtualization with Xen(tm): Including Xenenterprise, Xenserver, and Xenexpress
Virtualization with Xen(tm): Including Xenenterprise, Xenserver, and Xenexpress
Complete Coverage of Xen, Including Version 3.2

Virtualization with Xen is the first book to demonstrate to readers how to install, administer, and maintain a virtual infrastructure based on XenSources latest release, Xen 3.2. It discusses best practices for setting up a Xen environment correctly the first time,
...
A Personal History of Nuclear Medicine
A Personal History of Nuclear Medicine

A Personal History of Nuclear Medicine is an account of how nuclear medicine developed, and its basic philosophy in the past, present and future. The book outlines the history of the development of nuclear medicine as experienced by the author and describes the hurdles that nuclear medicine has had to face, in view of the perception of...

Lift Cookbook
Lift Cookbook

If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions. You’ll find recipes for everything from setting up a coding environment to creating REST web services and deploying your application to production.

Built on top of the Scala JVM...


Project Sponsorship: Achieving Management Commitment for Project Success
Project Sponsorship: Achieving Management Commitment for Project Success
Praise for Project Sponsorship

"Project Sponsorship addresses vital ingredients that resonate with my recipe for project success—identifying the right people to sponsor projects, taking care of them, describing how to create an environment that leads to excellence in project sponsorship, and...

Practical WPF Graphics Programming
Practical WPF Graphics Programming
The Windows Presentation Foundation (WPF) is a next generation graphics platform that is part of .NET 3.0 and .NET 3.5. It allows you to build advanced user interfaces that incorporate documents, media, 2D and 3D graphics, animations, and web-like characteristics. "Practical WPF Graphics Programming" provides all the tools you need...
ActionScript for Multiplayer Games and Virtual Worlds
ActionScript for Multiplayer Games and Virtual Worlds

The demand for multiplayer games and virtual worlds has exploded over the last few years. Not only do companies want them for site stickiness through social networking, but developers have tremendous interest in exploring this niche area. While developing multiplayer content is challenging, it isn’t as difficult as you might think, and...

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