Egyidejű programozás Mac OS X és IOS rendszerekben: A többmagos teljesítmény felszabadítása a Grand Central Dispatch segítségével

Értékelés:   (2.7 az 5-ből)

Egyidejű programozás Mac OS X és IOS rendszerekben: A többmagos teljesítmény felszabadítása a Grand Central Dispatch segítségével (Vandad Nahavandipoor)

Olvasói vélemények

Összegzés:

A könyv rövid bevezetés a Grand Central Dispatch (GCD) rendszerbe, de vegyes kritikákat kapott. Míg egyes felhasználók átfogónak és hasznosnak találták a GCD fogalmainak elsajátításában, mások a rövidség és a helytelen technikai információk miatt kritizálták. Úgy tűnik, hogy inkább olyan középhaladó felhasználóknak való, akik már rendelkeznek némi ismerettel az Objective-C és az iOS-fejlesztés terén.

Előnyök:

Átfogó bevezetés a GCD témáiba középhaladó fejlesztők számára.
Gyakorlati példákat és letölthető forráskódot tartalmaz.
Világos magyarázat a blokkobjektumokról és a várólisták mechanikájáról.
Hasznos a releváns területeken való elhelyezkedéshez.

Hátrányok:

Nagyon rövid tartalom (kb. 50 oldal), ami olyan kritikákhoz vezetett, hogy inkább egy pamflet, mint egy könyv.
Néhány helytelen technikai információt tartalmaz.
Félrevezető cím a tartalmi fókuszt illetően.
Nem alkalmas kezdőknek, akik nem rendelkeznek Objective-C vagy iOS programozási előismeretekkel.

(7 olvasói vélemény alapján)

Eredeti címe:

Concurrent Programming in Mac OS X and IOS: Unleash Multicore Performance with Grand Central Dispatch

Könyv tartalma:

Most, hogy a többmagos processzorok megjelennek a mobileszközökön, nem lenne nagyszerű kihasználni az összes mag előnyeit anélkül, hogy szálakat kellene kezelni? Ez a tömör könyv megmutatja, hogyan használhatja az Apple Grand Central Dispatch (GCD) programját a programozás egyszerűsítésére a többmagos iOS-eszközökön és a Mac OS X-en.

Az alkalmazás erőforrásainak kezelése egynél több magon nem könnyű, de létfontosságú. Azok az alkalmazások, amelyek többmagos környezetben csak egy magot használnak, lassúvá válnak. Ha tudsz Cocoa vagy Cocoa Touch programozással programozni, akkor ez az útmutató rögtön el is kezdi a GCD használatát, számos példával segít a nagy teljesítményű, többszálú alkalmazások megírásában.

⬤ Pakold a kódodat blokkobjektumokként, és hívd meg őket a GCD-vel.

⬤ Tanulja meg a dispatch queue-okat - a GCD által kezelt szálak pooljait.

⬤ Az UI és a nem UI feladatok végrehajtásához különböző módszereket használjon.

⬤ Hozzon létre olyan feladatcsoportot, amelyet a GCD egyszerre tud futtatni.

⬤  Utasítsa a GCD-t, hogy a feladatokat csak egyszer vagy késleltetve hajtsa végre.

⬤ Tudja meg, hogyan építsen saját diszpécservonalakat.

A könyv egyéb adatai:

ISBN:9781449305635
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2011
Oldalak száma:60

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

IOS 11 Swift programozás szakácskönyve: Megoldások és példák IOS alkalmazásokhoz - IOS 11 Swift...
Az iOS 11, a Swift 4 és az Xcode 9 számos új API-t...
IOS 11 Swift programozás szakácskönyve: Megoldások és példák IOS alkalmazásokhoz - IOS 11 Swift Programming Cookbook: Solutions and Examples for IOS Apps
Grafika és animáció az IOS-en: A Core Graphics és Core Animation: A kezdő grafikai és animációs...
Ez a bevezető szöveg Cookbook stílusban tanítja...
Grafika és animáció az IOS-en: A Core Graphics és Core Animation: A kezdő grafikai és animációs útmutatója - Graphics and Animation on IOS: A Beginner's Guide to Core Graphics and Core Animation
Egyidejű programozás Mac OS X és IOS rendszerekben: A többmagos teljesítmény felszabadítása a Grand...
Most, hogy a többmagos processzorok megjelennek a...
Egyidejű programozás Mac OS X és IOS rendszerekben: A többmagos teljesítmény felszabadítása a Grand Central Dispatch segítségével - Concurrent Programming in Mac OS X and IOS: Unleash Multicore Performance with Grand Central Dispatch

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)