語系:
繁體中文
English
說明(常見問題)
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
macOS Daemonology = Communicate with...
~
SpringerLink (Online service)
macOS Daemonology = Communicate with Daemons, Agents, and Helpers Through XPC /
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
macOS Daemonology/ by Volodymyr Vashurkin.
其他題名:
Communicate with Daemons, Agents, and Helpers Through XPC /
作者:
Vashurkin, Volodymyr.
面頁冊數:
XIII, 154 p. 34 illus.online resource. :
Contained By:
Springer Nature eBook
標題:
Apple and iOS. -
電子資源:
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. - 1st ed. 2021. - XIII, 154 p. 34 illus.online resource.
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--Topical Terms:
1115030
Apple and iOS.
LC Class. No.: QA76.8.M3
Dewey Class. No.: 004.165
macOS Daemonology = Communicate with Daemons, Agents, and Helpers Through XPC /
LDR
:03776nam a22004095i 4500
001
1055782
003
DE-He213
005
20211007144900.0
007
cr nn 008mamaa
008
220103s2021 xxu| s |||| 0|eng d
020
$a
9781484272770
$9
978-1-4842-7277-0
024
7
$a
10.1007/978-1-4842-7277-0
$2
doi
035
$a
978-1-4842-7277-0
050
4
$a
QA76.8.M3
050
4
$a
QA76.774.I67
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
004.165
$2
23
100
1
$a
Vashurkin, Volodymyr.
$e
author.
$4
aut
$4
http://id.loc.gov/vocabulary/relators/aut
$3
1361040
245
1 0
$a
macOS Daemonology
$h
[electronic resource] :
$b
Communicate with Daemons, Agents, and Helpers Through XPC /
$c
by Volodymyr Vashurkin.
250
$a
1st ed. 2021.
264
1
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2021.
300
$a
XIII, 154 p. 34 illus.
$b
online resource.
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
347
$a
text file
$b
PDF
$2
rda
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.
650
1 4
$a
Apple and iOS.
$3
1115030
650
0
$a
Apple computer.
$3
909025
710
2
$a
SpringerLink (Online service)
$3
593884
773
0
$t
Springer Nature eBook
776
0 8
$i
Printed edition:
$z
9781484272763
776
0 8
$i
Printed edition:
$z
9781484272787
856
4 0
$u
https://doi.org/10.1007/978-1-4842-7277-0
912
$a
ZDB-2-CWD
912
$a
ZDB-2-SXPC
950
$a
Professional and Applied Computing (SpringerNature-12059)
950
$a
Professional and Applied Computing (R0) (SpringerNature-43716)
筆 0 讀者評論
多媒體
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼[密碼必須為2種組合(英文和數字)及長度為10碼以上]
登入