Cantitate/Preț
Produs

Pro Multithreading and Memory Management for IOS and OS X

Autor Kazuki Sakamoto, Tomohiko Furumoto
en Limba Engleză Paperback – 25 apr 2012

Ceea ce diferențiază Pro Multithreading and Memory Management for IOS and OS X de documentația oficială Apple este rigoarea cu care Kazuki Sakamoto și Tomohiko Furumoto disecă mecanismele interne ale Automatic Reference Counting (ARC). Considerăm că, spre deosebire de manualele tehnice care se limitează la sintaxă, acest volum oferă o înțelegere profundă a modului în care compilatorul gestionează durata de viață a obiectelor, eliminând incertitudinile legate de scurgerile de memorie în aplicațiile complexe. Descoperim aici o explorare tehnică a blocurilor și a modului în care acestea interacționează cu Grand Central Dispatch (GCD). Autorii nu se opresc la nivelul de suprafață; ei analizează controlul thread-urilor pentru a asigura o execuție fluidă, un aspect critic în dezvoltarea software-ului modern pentru Macintosh și dispozitive mobile. Cititorul care a aplicat ideile din Concurrent Programming in Mac OS X and IOS va găsi aici elementele care completează viziunea asupra paralelismului, trecând de la utilizarea simplă a thread-urilor la optimizarea resurselor prin ARC și GCD. Dacă în alte lucrări accentul cade pe interfață, aici focusul rămâne pe „motorul” aplicației. Merită menționat că structura cărții este una progresivă, transformând misterele multithreading-ului în concepte clare, aplicabile imediat în Xcode. Deși este un volum compact de 200 de pagini, densitatea informației tehnice îl face indispensabil pentru cei care doresc să stăpânească ecosistemul Apple la nivel de expert. Ritmul este alert, specific unei publicații Apress, fiind orientat spre rezultate măsurabile în performanța codului.

Citește tot Restrânge

Preț: 32030 lei

Preț vechi: 40038 lei
-20%

Puncte Express: 480

Carte tipărită la comandă

Livrare economică 08-22 iunie


Specificații

ISBN-13: 9781430241164
ISBN-10: 1430241160
Pagini: 200
Ilustrații: XII, 200 p.
Dimensiuni: 195 x 236 x 20 mm
Greutate: 0.4 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte dezvoltatorilor care vor să treacă dincolo de bazele programării și să înțeleagă managementul memoriei la nivel de sistem. Veți câștiga control total asupra modului în care aplicațiile voastre folosesc resursele procesorului prin GCD și ARC, rezultând în software stabil și rapid. Este resursa ideală pentru a elimina definitiv erorile de tip memory leak și crash-urile cauzate de execuția concurentă defectuoasă.


Despre autor

Kazuki Sakamoto și Tomohiko Furumoto sunt specialiști în dezvoltarea software pentru platformele Apple, cu o expertiză solidă în optimizarea performanței și arhitectura sistemelor de operare. Colaborarea lor sub egida editurii Apress a produs un ghid tehnic de referință care sintetizează schimbările majore aduse de Xcode 4.2. Autorii sunt recunoscuți pentru capacitatea de a traduce concepte abstracte de programare în soluții practice, fiind ancorați în realitățile dezvoltării profesionale pentru iOS și OS X.


Descriere scurtă

If you want to develop efficient, smooth-running applications, controlling concurrency and memory are vital. Automatic Reference Counting is Apple's game-changing memory management system, new to Xcode 4.2. Pro Multithreading and Memory Management for iOS and OS X shows you how ARC works and how best to incorporate it into your applications. Grand Central Dispatch (GCD) and blocks are key to developing great apps, allowing you to control threads for maximum performance.
If for you, multithreading is an unsolved mystery and ARC is unexplored territory, then this is the book you'll need to make these concepts clear and send you on your way to becoming a master iOS and OS X developer.
  • What are blocks? How are they used with GCD?
  • Multithreading with GCD
  • Managing objects with ARC

Caracteristici

Learn best practices for using Grand Central Dispatch (GCD), blocks, and Automatic Reference Counting (ARC).