|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Ais ich dieses Buch im Jahre 1920 zum ersten lYIale herausgab,
folgte ich vielfach geapBerten Wiinschen, die von mir fiir die
Firma Siemens & Halske geschriebenen Technischen Anweisungen
iiber Wechselstrom-Leistungsmessungen weitesten Kreisen in
geschlossener Form zuganglich zu machen. Bei dieser Entwicklung
konnten naturgemaB nur Siemens-Apparate in dem Buch be schrieben
werden. Da diese jedoch nur als Ausfiihrungsbeispiele fiir den im
iibrigen allgemein behandelten Stoff dienen und sich die Fabrikate
anderer Firmen von den beschriebenen nicht prin zipiell, sondern
nur in konstruktiven Einzelheiten unterscheiden, ist die
Beschrankung auf ein Fabrikat belanglos. Diese Behand lungsweise
bietet vielmehr den Vorteil, daB das ganze Gebiet an einer
einheitlich durchgebildeten Reihe von MeBgeraten be sprochen werden
kann und daB statt allgemeiner Angaben iiberall festliegende Zahlen
gebracht werden konnen. Um den hierdurch gegebenen Gebrauchswert
des Buches zu erhalten, sind auch in der zweiten und in der
vorliegenden dritten Auflage als Aus fiihrungsbeispiele im
allgemeinen nur Siemens-MeBgerate gebracht. Im iibrigen ist jedoch
das Buch seit dem ersten Erscheinen voll standig umgearbeitet
worden. In der vorliegenden drittw Auflage ist der Stoff nach
allgemein giiltigen Gesichtspunkten neu aufgebaut und gegliedert
worden. Hierdurch ergab sich die Moglichkeit, das Gemeinsame der
ver schiedenen MeBgerate zusammenzufassen und einheitlich zu be
handeIn. So wird beispielsweise erst die Bauart der verschiedenen
MeBwerke der Leistungsmesser geschlossen behandelt, dann werden die
Ausfiihrungsmoglichkeiten der Innenschaltung und endlich die fiir
die Messungen erforderliche Berechnung der Kon stanten in allgemein
geltender Form gebracht."
A comprehensive guide for programming enthusiasts who wish to gain
a firm command of the fundamentals and advanced Swift concepts Key
Features Sixth edition of this bestselling book, improved and
updated to cover the latest version of the Swift 5.3 programming
language Get to grips with popular and modern design techniques to
write easy-to-manage Swift code Use core Swift features such as
concurrency, generics, and copy-on-write in your code Book
DescriptionOver the years, Mastering Swift has proven itself among
developers as a popular choice for an in-depth and practical guide
to the Swift programming language. This sixth edition comes with
the latest features, an overall revision to align with Swift 5.3,
and two new chapters on building swift from source and advanced
operators. From the basics of the language to popular features such
as concurrency, generics, and memory management, this in-depth
guide will help you develop your expertise and mastery of the
language. As you progress, you will gain practical insights into
some of the most sophisticated elements in Swift development,
including protocol extensions, error handling, and closures. The
book will also show you how to use and apply them in your own
projects. In later chapters, you will understand how to use the
power of protocol-oriented programming to write flexible and
easier-to-manage code in Swift. Finally, you will learn how to add
the copy-on-write feature to your custom value types, along with
understanding how to avoid memory management issues caused by
strong reference cycles. By the end of this Swift book, you will
have mastered the Swift 5.3 language and developed the skills you
need to effectively use its features to build robust applications.
What you will learn Understand core Swift components, such as
operators, collections, control flows, and functions Identify how
and when to use classes, structures, and enumerations Use
protocol-oriented design with extensions to write easy-to-manage
code Leverage design patterns with Swift to solve commonly
occurring design problems Apply copy-on-write for your custom value
types to improve performance Add concurrency to your applications
using Grand Central Dispatch and operation queues Implement
generics to write flexible and reusable code Who this book is
forThis book is for beginners with a basic understanding of
programming and experienced developers looking to learn Swift
programming. Familiarity with Apple's tools will be beneficial but
not mandatory. All examples should also work on the Linux and
Windows platforms
Embrace the Protocol-Oriented Programming paradigm, for better code
maintainability and increased performance, with Swift programming.
Key Features Leverage the power of Protocol-Oriented Programming in
your applications Leverage generics to create very flexible
frameworks Learn how to implement common design patterns in a
protocol-oriented way Book DescriptionProtocol-oriented programming
is an incredibly powerful concept at the heart of Swift's design.
Swift's standard library was developed using POP techniques,
generics, and first-class value semantics; therefore, it is
important for every Swift developer to understand these core
concepts and take advantage of them. The fourth edition of this
book is improved and updated to the latest version of the Swift
programming language. This book will help you understand what
protocol-oriented programming is all about and how it is different
from other programming paradigms such as object-oriented
programming. This book covers topics such as generics,
Copy-On-Write, extensions, and of course protocols. It also
demonstrates how to use protocol-oriented programming techniques
via real-world use cases. By the end of this book, you will know
how to use protocol-oriented programming techniques to build
powerful and practical applications. What you will learn Learn the
differences between object-oriented programming and
protocol-oriented programming Understand why value types should be
prioritized over reference types Delve into protocols, protocol
inheritance, protocol composition, and protocol extensions Learn
how to implement COW (Copy-On-Write) within your custom value types
Understand how memory management works in Swift and how to avoid
common pitfalls Design applications by starting with the protocol
rather than the implementation Who this book is forThis book is
intended for Swift developers who have, at minimum an introductory
knowledge of the Swift programming language and would like to
understand how they can use Protocol-Oriented Programming
techniques in their applications.
|
|