Értékelé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.
⬤ 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)
Concurrent Programming in Mac OS X and IOS: Unleash Multicore Performance with Grand Central Dispatch
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.
© 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)