Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
MacOS daemonology = communicate with...
~
Vashurkin, Volodymyr.
Linked to FindBook
Google Book
Amazon
博客來
MacOS daemonology = communicate with daemons, agents, and helpers through XPC /
Record Type:
Electronic resources : Monograph/item
Title/Author:
MacOS daemonology/ by Volodymyr Vashurkin.
Reminder of title:
communicate with daemons, agents, and helpers through XPC /
Author:
Vashurkin, Volodymyr.
Published:
Berkeley, CA :Apress : : 2021.,
Description:
xiii, 154 p. :ill., digital ;24 cm.
[NT 15003449]:
Part 1. Daemons in the Wild -- Chapter 1. Operating System Background World -- Chapter 2. Daemon Anatomy -- Chapter 3. Daemon Management -- Part 2. Daemons in Detail -- Chapter 4. Daemons at a Glance -- Chapter 5. Classic Daemons -- Chapter 6. Privileded Helper -- Chapter 7. System Extension (since macOS 10.15) -- Chapter 8. User Agent -- Chapter 9. XPC Service -- Chapter 10. Login Item -- Part 3. Talking to your Daemons -- Chapter 11. XPC at a Glance -- Chapter 12. Pass objects by-copy over XPC. NSSecureCoding -- Chapter 13. Pass object by proxy: the callable XPC objects -- Chapter 14. NSXPCListenerEndpoint - XPC service sharing.
Contained By:
Springer Nature eBook
Subject:
Computer software - Development. -
Online resource:
https://doi.org/10.1007/978-1-4842-7277-0
ISBN:
9781484272770
MacOS daemonology = communicate with daemons, agents, and helpers through XPC /
Vashurkin, Volodymyr.
MacOS daemonology
communicate with daemons, agents, and helpers through XPC /[electronic resource] :by Volodymyr Vashurkin. - Berkeley, CA :Apress :2021. - xiii, 154 p. :ill., digital ;24 cm.
Part 1. Daemons in the Wild -- Chapter 1. Operating System Background World -- Chapter 2. Daemon Anatomy -- Chapter 3. Daemon Management -- Part 2. Daemons in Detail -- Chapter 4. Daemons at a Glance -- Chapter 5. Classic Daemons -- Chapter 6. Privileded Helper -- Chapter 7. System Extension (since macOS 10.15) -- Chapter 8. User Agent -- Chapter 9. XPC Service -- Chapter 10. Login Item -- Part 3. Talking to your Daemons -- Chapter 11. XPC at a Glance -- Chapter 12. Pass objects by-copy over XPC. NSSecureCoding -- Chapter 13. Pass object by proxy: the callable XPC objects -- Chapter 14. NSXPCListenerEndpoint - XPC service sharing.
Take advantage of the full power of Swift through XPC. Development for macOS differs from iOS and web-based development because of multicomponent applications. Besides the usual GUI-based applications and app extensions, there are a wide range of daemons--processes that run in the background--to worry about. These include system monitoring, event listening, notification agents, and many-many more. First, you'll take a tour around different types of daemons: user agents, privileged helpers, login items, XPC services, and System Extensions. Knowing key specifics of the daemons will open a wide range of possibilities from non-trivial application development to system development. You'll find lots of examples, working code samples, and even ready-to-use utilities. The book will guide you step-by-step through preparation, registration, and management of all kinds of daemons. System Extensions are brand new for macOS and open additional powerful features for developers. You'll explore installation, user flow, and communication with System Extensions, too, with examples, of course. XPC provides an object-oriented way of communication. There's no need for custom byte/text-based protocols. A good macOS developer has to know not only programming interfaces, but also design patterns related to technology. XPC communication has a few patterns of its own, and we'll go through them all, including uni- and bi-directional communication, passing objects by-value and by-proxy, handling connection invalidation, named and anonymous connections, and many more. You will: 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.
ISBN: 9781484272770
Standard No.: 10.1007/978-1-4842-7277-0doiSubjects--Uniform Titles:
Mac OS.
Subjects--Topical Terms:
542671
Computer software
--Development.
LC Class. No.: QA76.774.M33 / V37 2021
Dewey Class. No.: 005.446
MacOS daemonology = communicate with daemons, agents, and helpers through XPC /
LDR
:03458nmm a2200337 a 4500
001
2253882
003
DE-He213
005
20211007144900.0
006
m d
007
cr nn 008maaau
008
220327s2021 cau s 0 eng d
020
$a
9781484272770
$q
(electronic bk.)
020
$a
9781484272763
$q
(paper)
024
7
$a
10.1007/978-1-4842-7277-0
$2
doi
035
$a
978-1-4842-7277-0
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.774.M33
$b
V37 2021
072
7
$a
UMQ
$2
bicssc
072
7
$a
COM051370
$2
bisacsh
072
7
$a
UMQ
$2
thema
072
7
$a
ULH
$2
thema
082
0 4
$a
005.446
$2
23
090
$a
QA76.774.M33
$b
V333 2021
100
1
$a
Vashurkin, Volodymyr.
$3
3522502
245
1 0
$a
MacOS daemonology
$h
[electronic resource] :
$b
communicate with daemons, agents, and helpers through XPC /
$c
by Volodymyr Vashurkin.
260
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2021.
300
$a
xiii, 154 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
Part 1. Daemons in the Wild -- Chapter 1. Operating System Background World -- Chapter 2. Daemon Anatomy -- Chapter 3. Daemon Management -- Part 2. Daemons in Detail -- Chapter 4. Daemons at a Glance -- Chapter 5. Classic Daemons -- Chapter 6. Privileded Helper -- Chapter 7. System Extension (since macOS 10.15) -- Chapter 8. User Agent -- Chapter 9. XPC Service -- Chapter 10. Login Item -- Part 3. Talking to your Daemons -- Chapter 11. XPC at a Glance -- Chapter 12. Pass objects by-copy over XPC. NSSecureCoding -- Chapter 13. Pass object by proxy: the callable XPC objects -- Chapter 14. NSXPCListenerEndpoint - XPC service sharing.
520
$a
Take advantage of the full power of Swift through XPC. Development for macOS differs from iOS and web-based development because of multicomponent applications. Besides the usual GUI-based applications and app extensions, there are a wide range of daemons--processes that run in the background--to worry about. These include system monitoring, event listening, notification agents, and many-many more. First, you'll take a tour around different types of daemons: user agents, privileged helpers, login items, XPC services, and System Extensions. Knowing key specifics of the daemons will open a wide range of possibilities from non-trivial application development to system development. You'll find lots of examples, working code samples, and even ready-to-use utilities. The book will guide you step-by-step through preparation, registration, and management of all kinds of daemons. System Extensions are brand new for macOS and open additional powerful features for developers. You'll explore installation, user flow, and communication with System Extensions, too, with examples, of course. XPC provides an object-oriented way of communication. There's no need for custom byte/text-based protocols. A good macOS developer has to know not only programming interfaces, but also design patterns related to technology. XPC communication has a few patterns of its own, and we'll go through them all, including uni- and bi-directional communication, passing objects by-value and by-proxy, handling connection invalidation, named and anonymous connections, and many more. You will: 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.
630
0 0
$a
Mac OS.
$3
566892
650
0
$a
Computer software
$x
Development.
$3
542671
650
0
$a
Swift (Computer program language)
$3
2145958
650
1 4
$a
Apple and iOS.
$3
3167047
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
856
4 0
$u
https://doi.org/10.1007/978-1-4842-7277-0
950
$a
Professional and Applied Computing (SpringerNature-12059)
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9410404
電子資源
11.線上閱覽_V
電子書
EB QA76.774.M33 V37 2021
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login