macOS Daemonology
Autor Volodymyr Vashurkinen Limba Engleză Paperback – 8 oct 2021
Metodologia propusă în macOS Daemonology se concentrează pe arhitectura proceselor de fundal și pe design pattern-urile esențiale pentru dezvoltarea de aplicații multicomponent pe platforma Apple. Analizăm o distincție clară între dezvoltarea pentru iOS și cea pentru macOS, unde utilizarea daemonilor este vitală pentru funcționalități complexe precum monitorizarea sistemului sau agenții de notificare. Găsim în această lucrare o explorare tehnică a modului în care XPC (XPC Services) permite o comunicare orientată pe obiecte, eliminând necesitatea protocoalelor personalizate bazate pe text sau bytes. Structura volumului este organizată strategic pentru a facilita progresia de la teorie la implementare. Prima parte, „Daemons in the Wild”, stabilește contextul sistemului de operare, în timp ce a doua parte, „Daemons in Detail”, disecă anatomia componentelor precum Privileged Helpers și noile System Extensions. În final, secțiunea „Talking to your Daemons” oferă soluții practice pentru transferul obiectelor prin proxy sau valoare folosind NSSecureCoding. Cititorul care a aplicat ideile din Interprocess Communication with macOS de Hem Dutt va găsi aici o continuare firească, ce completează tehnicile de IPC cu o implementare modernă, axată pe Swift și pe noile API-uri de securitate ale Apple. Reținem atenția deosebită acordată gestionării conexiunilor și invalidării acestora, aspecte critice în menținerea stabilității sistemului. Autorul Volodymyr Vashurkin nu se limitează la interfețe de programare, ci integrează și bunele practici de DevOps și securitate necesare pentru înregistrarea și managementul acestor procese privilegiate. Este o resursă tehnică ce transformă dezvoltarea de sistem într-un proces structurat, oferind exemple de cod gata de utilizat pentru utilitare complexe.
Preț: 208.59 lei
Preț vechi: 260.74 lei
-20%
Carte disponibilă
Livrare economică 17-31 octombrie
Specificații
ISBN-10: 1484272765
Pagini: 154
Ilustrații: XIII, 154 p. 34 illus.
Dimensiuni: 203 x 234 x 8 mm
Greutate: 0.23 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor și arhitecților software care doresc să depășească limitele aplicațiilor GUI clasice. Veți câștiga o înțelegere profundă a modului în care funcționează serviciile de fundal în macOS, învățând să implementați System Extensions și comunicații XPC securizate. Este resursa ideală pentru a stăpâni arhitectura modernă a sistemului de operare Apple, asigurând o integrare fluidă între componentele aplicației dumneavoastră.
Despre autor
Volodymyr Vashurkin este un specialist cu experiență solidă în dezvoltarea software pentru ecosistemul Apple, concentrându-se pe arhitectura sistemelor și optimizarea proceselor de nivel scăzut în macOS. Expertiza sa acoperă utilizarea limbajului Swift în contexte complexe, de la aplicații cu interfață grafică până la servicii de sistem critice. Prin lucrarea de față, publicată la editura Apress, autorul își propune să ofere comunității de dezvoltatori o metodologie clară pentru lucrul cu componentele de fundal ale macOS, fiind un susținător al utilizării pattern-urilor de design moderne în comunicarea inter-procese.
Descriere scurtă
- Use multiples types of daemons in your applications
- Deal with System Extensions – the new type of system daemons
- Get acquainted with Swift bridging patterns for XPC communication
Cuprins
.