• Complain

Gibson Tang - Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications

Here you can read online Gibson Tang - Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing - ebooks Account, genre: Romance novel. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Gibson Tang Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications
  • Book:
    Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2015
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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.

Gibson Tang: author's other books


Who wrote Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Objective-C Memory Management Essentials

Objective-C Memory Management Essentials

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: March 2015

Production reference: 1190315

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-84969-712-5

www.packtpub.com

Credits

Authors

Gibson Tang

Maxim Vasilkov

Reviewers

Emil Atanasov

Christine M. Gerpheide

Commissioning Editor

James Jones

Acquisition Editor

James Jones

Content Development Editor

Amey Varangaonkar

Technical Editor

Vijin Boricha

Copy Editor

Janbal Dharmaraj

Project Coordinator

Leena Purkait

Proofreaders

Simran Bhogal

Maria Gould

Indexer

Hemangini Bari

Graphics

Sheetal Aute

Production Coordinator

Melwyn D'sa

Cover Work

Melwyn D'sa

About the Authors

Gibson Tang grew up loving technology after getting his hands on an old Apple II when he was still a young kid. Since then, he has never stopped keeping pace with technology, and after he coded his first "Hello World" program, he has been hooked on programming ever since.

Following his studies at Nanyang Polytechnic and Singapore Institute of Management and serving a 6-year stint in the Republic of Singapore Navy (RSN), he honed his development skills creating software and games for Yahoo! and other Fortune 500 companies. In 2010, he founded Azukisoft Pte Ltd in Singapore to focus on mobile application development. Since then, he has developed countless mobile applications and games for start-ups and big companies both in USA and Singapore.

Apart from programming, he indulges in various hobbies such as soccer, computer games, and jogging in order to get his regular dose of Vitamin D and to see the sun once in a while. Occasionally, he would be on Steam or Battle.net blowing off some steam by slaying monsters and killer robots after a day of programming.

I would like to thank the many people who have contributed to my knowledge of programming over the years. Some honorable mentions go out to the geeks and nerds of Hackerspace.sg as they have kept me in stitches with their geek jokes and anime. Next, a great thank you goes to Mugunth Kumar, who is an overflowing fountain of knowledge of all things related to Objective-C. Also, thanks to Subhransu Behera, the organizer of the iOS Dev Scout meetup group in Singapore and finally, to my colleagues at Azukisoft Pte Ltd, namely Igor and Dimitry, who have never failed to amaze me with all their new knowledge and things they have learned over the course of their work with me.

Maxim Vasilkov is a mobile software developer in Azukisoft Pte Ltd. He started programming over 10 years ago. He started with iOS when the SDK was made publicly available, and from that time onwards, he developed a passion for making mobile apps. He is also experienced with other programming languages and has expertise working with various team sizes, which gave him the opportunity to look at different approaches to programming. Outside of work, he is a proud father of beautiful triplets, Anna, Maria, and Victoria, who are now 4 years old. This has helped him try out mobile games for kids and enables him to be an expert in mobile games for kids.

I would like to dedicate this chapter to my lovely wife, Irina, and my three princesses, Anna, Maria, and Victoria. Last but not least, I'd like to thank my colleagues at Azukisoft Pte Ltd and Gibson Tang for giving me an opportunity to work on a lot of challenging projects.

About the Reviewers

Emil Atanasov is an IT consultant who has strong experience with mobile technologies. He is doing his MSc at RWTH Aachen University, Germany. He has worked for several huge USA companies and has been a freelancer for years. He has experience in software design and development, and personally, he has worked on the improvement of many mobile apps. At the moment, he is focused on the rapidly developing mobile sector.

As an Android team leader and senior developer, Emil was leading a team that was developing a part of the Nook Color firmware. This was an e-magazine/e-book reader, which supports the proprietary Barnes & Nobel and many other e-book formats.

Many of the apps that Emil has designed are using Flurry API to track different users' statistics. Based on this experience, he is one of the people behind the Getting Started with Flurry Analytics book.

I want to thank my family and friends for being so cool. Thank you for supporting me even though I'm such a bizarre person, who is investing so much of his time in the computer world. Thank you, guys!

Christine M. Gerpheide is a software development engineer at Amazon Web Services. She completed her master's in computer science and engineering with honors from Eindhoven University of Technology in the Netherlands, before which she worked in Greece as a web developer. During her career, Christine has worked on a wide range of software, including service-oriented architectures, model-driven engineering, and mobile development. During her free time, she hikes, runs, and plays violin. Other books reviewed by Christine include TYPO3 Templates by Packt Publishing, and she has presented at a number of scientific and open source conferences.

www.PacktPub.com
Support files, eBooks, discount offers, and more

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications»

Look at similar books to Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications»

Discussion, reviews of the book Objective-C memory management essentials : learn to put into practice various memory management techniques in Objective-C to create robust iOS applications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.