CompTIA Linux+ Study Guide: Exam XK0-004, 4th Edition

admin阅读(377)

CompTIA Linux+ Study Guide: Exam XK0-004, 4th Edition
CompTIA Linux+ Study Guide: Exam XK0-004
By 作者: Christine Bresnahan – Richard Blum
ISBN-10 书号: 1119556031
ISBN-13 书号: 9781119556039
Edition 版本: 4
Release Finelybook 出版日期: 2019-07-18
pages 页数: (928 )

$60

Book Description to Finelybook sorting

The bestselling study guide completely updated for the NEW CompTIA Linux+ Exam XK0-004
This is your one-stop resource for complete coverage of Exam XK0-004, covering 100% of all exam objectives. You’ll prepare for the exam smarter and faster with Sybex thanks to superior content including, assessment tests that check exam readiness, objective map, real-world scenarios, hands-on exercises, key topic exam essentials, and challenging chapter review questions.
Linux is a UNIX-based operating system originally created by Linus Torvalds with the help of developers around the world. Developed under the GNU General Public License, the source code is free. Because of this Linux is viewed by many organizations and companies as an excellent, low-cost, secure alternative to expensive OSs, such as Microsoft Windows. The CompTIA Linux+ exam tests a candidate’s understanding and familiarity with the Linux Kernel. As the Linux server market share continues to grow, so too does demand for qualified and certified Linux administrators.
Building on the popular Sybex Study Guide approach, this book will provide 100% coverage of the NEW Linux+ Exam XK0-004 objectives. The book contains clear and concise information on all Linux administration topic, and includes practical examples and insights drawn from real-world experience.

Hardware and System Configuration
Systems Operation and Maintenance
Security
Linux Troubleshooting and Diagnostics
Automation and Scripting
You’ll also have access to an online test bank, including a bonus practice exam, electronic flashcards, and a searchable PDF of key terms.

Contents

at a Glance
Introduction xxix
Assessment Test xlii
Part I Gathering Your Tools 1
Chapter 1 Preparing Your Environment 3
Chapter 2 Sifting Through Services 15
Chapter 3 Managing Files, Directories, and Text 39
Chapter 4 Searching and Analyzing Text 83
Part II Starting Up and Configuring Your System 123
Chapter 5 Explaining the Boot Process 125
Chapter 6 Maintaining System Startup and Services 147
Chapter 7 Configuring Network Connections 187
Chapter 8 Comparing GUIs 217
Chapter 9 Adjusting Localization Options 253
Part Iii Managing Your System 273
Chapter 10 Administering Users and Groups 275
Chapter 11 Handling Storage 315
Chapter 12 Protecting Files 343
Chapter 13 Governing Software 373
Chapter 14 Tending Kernel Modules 397
Part IV Securing Your System 409
Chapter 15 Applying Ownership and Permissions 411
Chapter 16 Looking at Access and Authentication Methods 439
Chapter 17 Implementing Logging Services 473
Chapter 18 Overseeing Linux Firewalls 487
Chapter 19 Embracing Best Security Practices 513
Part V Troubleshooting Your System 533
Chapter 20 Analyzing System Properties and Remediation 535
Chapter 21 Optimizing Performance 567
Chapter 22 Investigating User Issues 581
Chapter 23 Dealing with Linux Devices 597
Chapter 24 Troubleshooting Application and Hardware Issues 619
Part VI Automating Your System 649
Chapter 25 Deploying Bash Scripts 651
Chapter 26 Automating Jobs 677
Chapter 27 Controlling Versions with Git 697
Part VII Realizing Virtual and Cloud Environments 717
Chapter 28 Understanding Cloud and Virtualization Concepts 719
Chapter 29 Inspecting Cloud and Virtualization Services 735
Chapter 30 Orchestrating the Environment 755
Appendix Answers to Review Questions 769
Index 837


下载地址

CompTIA Linux+ Study Guide Exam XK0-004, 4th Edition 9781119556039.zip

Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming

admin阅读(90)

Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming
Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming
By 作者: Connor P. Milliken
ISBN-10 书号: 148425354X
ISBN-13 书号: 9781484253540
Edition 版本: 1st ed.
Release Finelybook 出版日期: 2019-11-16
pages 页数: (332 )

$37.99

Book Description to Finelybook sorting

Immerse yourself in learning Python and introductory data analytics with this book’s project-based approach. Through the structure of a ten-week coding bootcamp course, you’ll learn key concepts and gain hands-on experience through weekly projects.
Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week. Topics include Python basics and essential intermediate concepts such as list comprehension, generators and iterators, understanding algorithmic complexity, and data analysis with pandas. From beginning to end, this book builds up your abilities through exercises and challenges, culminating in your solid understanding of Python.
Challenge yourself with the intensity of a coding bootcamp experience or learn at your own pace. With this hands-on learning approach, you will gain the skills you need to jumpstart a new career in programming or further your current one as a software developer.
What You Will Learn

Understand beginning and more advanced concepts of the Python language
Be introduced to data analysis using pandas, the Python Data Analysis library
Walk through the process of interviewing and answering technical questions
Create real-world applications with the Python language
Learn how to use Anaconda, Jupyter Notebooks, and the Python Shell

Front Matter
1.Getting Started
2.Python Basics
3.User Input and Conditionals
4.Lists and Loops
5.Functions
6.Data Collections and Files
7.Object-Oriented Programming
8.Advanced Topics l:Efhciency
9.Advanced Topics l:Complexity
10.Introduction to Data Analysis
Back Matter

Designing Web APIs: Building APIs That Developers Love

admin阅读(80)

Designing Web APIs: Building APIs That Developers Love
Designing Web APIs: Building APIs That Developers Love
By 作者: Brenda Jin – Saurabh Sahni – Amir Shevat
ISBN-10 书号: 1492026921
ISBN-13 书号: 9781492026921
Edition 版本: 1
Release Finelybook 出版日期: 2018-09-20
pages 页数: (232 )

$39.99


Book Description to Finelybook sorting

Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.
Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You’ll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.

Get an overview of request-response and event-driven API design paradigms
Learn best practices for designing an API that meets the needs of your users
Use a template to create an API design process
Scale your web API to support a growing number of API calls and use cases
Regularly adapt the API to reflect changes to your product or business
Provide developer resources that include API documentation, samples, and tools
Contents
Preface
Chapter 1. What’s an APl?
Chapter 2. API Paradigms
Chapter 3. API Security
Chapter 4. Design Best Practices
Chapter 5. Design in Practice
Chapter 6. Scaling APIs
Chapter 7. Managing Change
Chapter 8. Building a Developer Ecosystem Strategy
Chapter 9. Developer Resources
Chapter 10. Developer Programs
Chapter 11. Conclusion
Appendix A. API Design Worksheets
Index
About the Authors
Colophon

Metal by Tutorials: Beginning game engine development with Metal, 2nd Edition

admin阅读(44)

Metal by Tutorials: Beginning game engine development with Metal, 2nd EditionMetal by Tutorials (Second Edition): Beginning Game Engine Development with Metal
By 作者: raywenderlich Tutorial Team – Caroline Begbie – Marius Horga
ISBN-10 书号: 1942878982
ISBN-13 书号: 9781942878988
Release Finelybook 出版日期: 2019-12-02
pages 页数: (735 )

Book Description to Finelybook sorting

Build your own low-level game engine in Metal!
This book will introduce you to graphics programming in Metal — Apple’s framework for programming on the GPU.
By the end of this book, you’ll build your own game engine in Metal where you can create 3D scenes and build your own 3D games.
Metal is a unified application programming interface (API) for the graphics processing unit, or GPU. It’s unified because it applies to both 3D graphics and data-parallel computation paradigms. Metal is a low-level API because it provides programmers near-direct access to the GPU. Finally, Metal is a low-overhead API because it reduces the central processing unit (CPU) cost by multi-threading and pre-compiling of resources.
But beyond the technical definition, Metal is the most appropriate way to use the GPU’s parallel processing power to visualize data or solve numerical challenges. It’s also tailored to be used for machine learning, image/video processing or, as this book describes, graphics rendering.
This book will introduce you to low-level graphics programming in Metal — Apple’s framework for programming on the graphics processing unit (GPU). As you progress through this book, you’ll learn many of the fundamentals that go into making a game engine and gradually put together your own engine. Once your game engine is complete, you’ll be able to put together 3D scenes and program your own simple 3D games. Because you’ll have built your 3D game engine from scratch, you’ll be able to customize every aspect of what you see on your screen.
This book is for intermediate Swift developers interested in learning 3D graphics or gaining a deeper understanding of how game engines work.
Introduction
Chapter 1:Hello,Metal!
Chapter 2:3D Models
Chapter 3:The Rendering Pipeline
Chapter 4:Coordinate Spaces
Chapter 5:Lighting Fundamentals
Chapter 6:Textures
Chapter 7:Maps & Materials
Chapter 8:Character Animation
Chapter 9:The Scene Graph
Chapter 10:Fragment Post-Processing
Chapter 11:Tessellation & Terrains
Chapter 12:Environment
Chapter 13:Instancing & Procedural Generation
Chapter 14:Multipass & Deferred Rendering
Chapter 15:GPU-Driven Rendering
Chapter 16:Particle Systems
Chapter 17:Particle Behavior
Chapter 18:Rendering with Rays
Chapter 19:Advanced Shadows
Chapter 20:Advanced Lighting
Chapter 21:Metal Performance Shaders
Chapter 22:Integrating SpriteKit & Scenekit
Chapter 23:Debugging & Profiling
Chapter 24:Performance Optimization
Conclusion


下载地址

Metal by Tutorials 2nd Edition 9781942878988.zip

iOS Apprentice: Beginning iOS development with SwiftUI and UIKit, 8th Edition

admin阅读(47)

iOS Apprentice: Beginning iOS development with SwiftUI and UIKit, 8th Edition
iOS Apprentice (Eighth Edition): Beginning iOS Development with Swift and UIKit
By 作者: raywenderlich Tutorial Team – Joey deVilla – Eli Ganem – Matthijs Hollemans
ISBN-10 书号: 1942878974
ISBN-13 书号: 9781942878971
Release Finelybook 出版日期: 2019-12-12
pages 页数: (803 )


Book Description to Finelybook sorting

In this iOS programming book for beginners, you’ll learn how to build five complete iOS and Swift apps by following easy step-by-step tutorials.
If you’re completely new to Swift and iOS development (or need a brush-up), this is the series for you.
The iOS Apprentice is a series of epic-length tutorials for beginners where you’ll learn how to build four complete apps from scratch.
Each new app will be a little more advanced than the one before, and together they cover everything you need to know to make your own apps. By the end of the series you’ll be experienced enough to turn your ideas into real apps that you can sell on the App Store.
These tutorials have easy to follow step-by-step instructions, and consist of more than 1,100 pages and 500 illustrations! You also get full source code, image files, and other resources you can re-use for your own projects.
If you’re new to iOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.
That’s why you need a guide that:

Shows you how to write an app step-by-step
With tons of illustrations and screenshots to make everything clear
In a fun and easygoing manner!
We’ll start at the very beginning. The first tutorial assumes absolutely zero programming knowledge but still shows you how to build an entire game from scratch.
The iOS Apprentice series doesn’t cover every single feature of iOS – it just focuses on the absolutely essential ones that you need to know.
Instead of just covering a list of features, the iOS Apprentice series does something much more important: it explains how all the different building blocks fit together and what is involved in building real apps.
You’re not going to create quick example programs that demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps that are good enough to submit to the App Store!
Book License
Book Source Code & Forums
About the Cover
Chapter 1:Introduction
Chapter 2:Getting Started with SwiftUl
Chapter 3:Building User Interfaces
Chapter 4:Swift Basics
Chapter 5:A Fully Working Game
Chapter 6:Refactoring
Chapter 7:The New Look
Chapter 8:The Final App
Chapter 9:List Views
Chapter 10:A”Checkable”List
Chapter 11:The App Structure
Chapter 12:Adding Items to the List
Chapter 13:Editing Checklist ltems
Chapter 14:Saving and Loading
Chapter 15:UIKit and The One-Button App
Chapter 16:Slider &Labels
Chapter 17:Outlets
Chapter 18:Polish
Chapter 19:The New Look
Chapter 20:Table Views
Chapter 21:The Data Model
Chapter 22:Navigation Controllers
Chapter 23:Edit High Score Screen
Chapter 24:Delegates & Protocols
Chapter 25:The Final App
Chapter 26:Swift Review
Chapter 27:Get Location Data
Chapter 28:Use Location Data
Chapter 29:Objects vs.Classes
Chapter 30:The Tag Location Screen
Chapter 31:Adding Polish
Chapter 32:Saving Locations
Chapter 33:The Locations Tab
Chapter 34:Maps
Chapter 35:Ilmage Picker
Chapter 36:Polishing the App
Chapter 37:Search Bar
Chapter 38:Custom Table Cells
Chapter 39:Networking
Chapter 40:Asynchronous Networking
Chapter 41:URLSession
Chapter 42:The Detail Pop-Up
Chapter 43:Polish the Pop-up
Chapter 44:Landscape
Chapter 45:Refactoring
Chapter 46:Internationalization
Chapter 47:The iPad
Chapter 48:Distributing the App
Conclusion


下载地址

iOS Apprentice 8th Edition 9781942878971.zip

Big Data: A Tutorial-Based Approach

admin阅读(751)

Big Data: A Tutorial-Based Approach
Big Data: A Tutorial-Based Approach
By 作者: Nasir Raheem
ISBN-10 书号: 0367183455
ISBN-13 书号: 9780367183455
Edition 版本: 1
Release Finelybook 出版日期: 2019-02-25
pages 页数: (202 )

$70

Book Description to Finelybook sorting

Big Data: A Tutorial-Based Approach explores the tools and techniques used to bring about the marriage of structured and unstructured data. It focuses on Hadoop Distributed Storage and MapReduce Processing by implementing (i) Tools and Techniques of Hadoop Eco System, (ii) Hadoop Distributed File System Infrastructure, and (iii) efficient MapReduce processing. The book includes Use Cases and Tutorials to provide an integrated approach that answers the ‘What’, ‘How’, and ‘Why’ of Big Data.
Features

Identifies the primary drivers of Big Data
Walks readers through the theory, methods and technology of Big Data
Explains how to handle the 4 V’s of Big Data in order to extract value for better business decision making
Shows how and why data connectors are critical and necessary for Agile text analytics
Includes in-depth tutorials to perform necessary set-ups, installation, configuration and execution of important tasks
Explains the command line as well as GUI interface to a powerful data exchange tool between Hadoop and legacy r-dbms databases


Contents


List of Tutorials
List of Figures/llustrations
Foreword
Preface
Acknowledgements
Author
Chapter 1:Introduction to Big Data
Chapter 2:Big Data lmplementation
Chapter 3:Big Data Use Cases
Chapter 4:Big Data Migration
Chapter 5:Big Data Ingestion,Integration,and
Management
Chapter 6:Big Data Repository
Chapter 7:Big Data Visualization
Chapter 8:Structured and Un-Structured Data Analytics
Chapter 9:Data Virtualization
Chapter 10:Cloud Computing
SELF-ASSESSMENT QUIZ
ANSWERS TO THE SELF-ASSESSMENT QUIZ
REFERENCES
INDEX


下载地址

Big Data A Tutorial-Based Approach 9780367183455.zip

Start-to-Finish Visual C# 2015

admin阅读(64)

“Start-to-Finish Visual Basic 2015”,作者:[Patrick, Tim]
Start-to-Finish Visual Basic 2015
By 作者: Tim Patrick
ISBN-10 书号: 0692653325
ISBN-13 书号: 9780692653326
Release Finelybook 出版日期: 2016-03-29
pages 页数: (580 )

$39.99

Book Description to Finelybook sorting

Start-to-Finish Visual C# 2015 exists to teach you how to write complete software applications using Visual C#. You’ll learn all about the C# language and .NET Framework features, the bits and pieces of syntax and logic that go into code development. But the goal is a usable software solution, and you’ll find just that in each chapter, and in the accompanying Visual Studio software projects. As the text guides you through initial design to final deployment, you’ll discover the tools and skills needed to create a working software product.
Each chapter teaches you essential C# concepts, and shows you how to apply them by crafting a full business-level database-centric application. With this comprehensive book, you will:

Understand how to design and implement .NET applications
Learn the core features of the C# language
Access and modify database content using ADO.NET
Perform advanced development activities, including cryptography and localization
Master cool C# features, such as Generics, Extension Methods, and LINQ
Get a head start on programming via the downloadable source code
Whether you’re new to programming, or want to add C# to your existing skillset, Start-to-Finish Visual C# 2015 will guide you step-by-step through the learning process.


下载地址

Start-to-Finish Visual C# 2015 9780692653326.zip

PowerShell for Sysadmins: Workflow Automation Made Easy

admin阅读(100)

PowerShell for Sysadmins: Workflow Automation Made EasyPowerShell for Sysadmins: Workflow Automation Made Easy
By 作者: Adam Bertram
ISBN-10 书号: 1593279183
ISBN-13 书号: 9781593279189
Release Finelybook 出版日期: 2020-02-04
pages 页数: (320 )

$29.95

Book Description to Finelybook sorting

Learn to use PowerShell, Microsoft’s scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day.
PowerShell® is both a scripting language and an administrative shell that lets you control and automate nearly every aspect of IT. In PowerShell for Sysadmins, five-time Microsoft® MVP “Adam the Automator” Bertram shows you how to use PowerShell to manage and automate your desktop and server environments so that you can head out for an early lunch.
You’ll learn how to:

Combine commands, control flow, handle errors, write scripts, run scripts remotely, and test scripts with the PowerShell testing framework, Pester
Parse structured data like XML and JSON, work with common domains (like Active Directory, Azure, and Amazon Web Services), and create a real-world server inventory script
Design and build a PowerShell module to demonstrate PowerShell isn’t just about ad-hoc scripts
Use PowerShell to create a hands-off, completely automated Windows deployment
Build an entire Active Directory forest from nothing but a Hyper-V host and a few ISO files
Create endless Web and SQL servers with just a few lines of code!
Real-world examples throughout help bridge the gap between theory and actual system, and the author’s anecdotes keep things lively.
Stop with the expensive software and fancy consultants. Learn how to manage your own environment with PowerShell for Sysadmins and make everyone happy.
Covers Windows PowerShell v5.1
CONTENTS IN DETAIL
ACKNOWLEDGMENTS
INTRODUCTION
PART I:FUNDAMENTALS
1 GETTING STARTED
2 BASIC POWERSHELL CONCEPTS
3 COMBINING COMMANDS
4CONTROL FLOW
5ERROR HANDLING
6WRITING FUNCTIONS
7 EXPLORING MODULES
8 RUNNING SCRIPTS REMOTELY
9TESTING WITH PESTER
PART I:AUTOMATING DAY-TO-DAY TASKS
10 PARSING STRUCTURED DATA
11 AUTOMATING ACTIVE DIRECTORY
12 WORKING WITH AZURE
13 WORKING WITH AWS
14 CREATING A SERVER INVENTORY SCRIPT
PART lIl:BUILDING YOUR OWN MODULE
15 PROVISIONING A VIRTUAL ENVIRONMENT
16 INSTALLING AN OPERATING SYSTEM
17 DEPLOYING ACTIVE DIRECTORY
18 CREATING AND CONFIGURING A SQL SERVER
19 REFACTORING YOUR CODE
20 CREATING AND CONFIGURING AN IS WEB SERVER
INDEX


下载地址

PowerShell for Sysadmins 9781593279189.zip

Push Notifications by Tutorials: Mastering Push Notifications on iOS, 2nd Edition

admin阅读(64)

Push Notifications by Tutorials: Mastering Push Notifications on iOS, 2nd Edition
Push Notifications by Tutorials (Second Edition): Mastering Push Notifications on iOS
By 作者: raywenderlich Tutorial Team – Scott Grosch
ISBN-10 书号: 1950325032
ISBN-13 书号: 9781950325030
Release Finelybook 出版日期: 2019-11-04
pages 页数: (177 )

$39.99

Book Description to Finelybook sorting

Master iOS Push Notifications!
Push Notifications are one of the most important interaction points of your app with your users. Simply put, a push notification is a way to send any type of data to your users’ apps, even if they aren’t actively using them.Even though most developers feel they know everything there is to know about this topic, major additions in latest releases of iOS have pushed these notifications beyond simply delivering messages to your users. Learning all of the exciting opportunities and ways you could boost your users’ experiences and interactions might be a bit overwhelming at first. Worry not! This is where Push Notifications by Tutorials comes to the rescue.
Who This Book Is For
This book is for intermediate iOS developers who already know the basics of iOS, and who wish to know everything there is to know about push notifications. It starts with a basic introduction of how notifications work, with later chapters going much deeper into advanced materials.
Topics Covered in Push Notifications by Tutorials

Remote Notification Payload: Learn everything there is to know about the Payload representing your notification and its various customization options.
Remote Notifications: Learn everything about how to send a remote notification from a server, how to create your own Vapor-based push server, identify and manage users and their device tokens, and more.
Local Notifications: Much like remote notifications, you’ll learn how to schedule local notifications, originating from your device instead of from a remote server.
Modifying the Payload: Learn how to use a Notification Service Extension to manipulate your notification payload right before it’s presented to the user.
Custom Actions: Put your users first by providing them with useful Custom Actions they can interact with, right from your notification, without the need to open your app.
Custom Interfaces: Take your notifications to the next level by providing a rich, customized user interface for your push notification.
One thing you can count on: After you finish reading this book, you’ll master everything there is to know about push notifications and how to take advantage of the latest and greatest features, to make your app stand out from the rest to enhance your user experience.

Book License
Book Source Code & Forums
What You Need
About the Cover
Chapter 1:Introduction
Chapter 2:Push Notifications
Chapter 3:Remote Notification Payload
Chapter 4:Xcode Project Setup
Chapter 5:Apple Push Notification Servers
Chapter 6:Server Side Pushes
Chapter 7:Expanding the Application
Chapter 8:Handling Common Scenarios
Chapter 9:Custom Actions
Chapter 10:Modifying the Payload
Chapter 11:Custom Interfaces
Chapter 12:Putting It All Together
Chapter 13:Local Notifications
Conclusion


下载地址

Push Notifications by Tutorials 2nd Edition 9781950325030.zip

Swift Apprentice: Beginning programming with Swift 5th Edition

admin阅读(56)

Swift Apprentice: Beginning programming with Swift 5th Edition
Swift Apprentice (Fifth Edition): Beginning Programming with Swift
By 作者: raywenderlich Tutorial Team – Ehab Amer – Alexis Gallagher – Matt Galloway – Eli Ganim – Ben Morrow – Cosmin Pupaza
ISBN-10 书号: 1950325075
ISBN-13 书号: 9781950325078
Release Finelybook 出版日期: 2019-11-25
pages 页数: (505 )

$59.99

Book Description to Finelybook sorting

Beginning programming with Swift! This book takes you from beginner to advanced in Swift: Apple’s modern programming language for iOS.
This book is for complete beginners to Swift and coding. No prior programming experience necessary!
This is a book for complete beginners to Apple’s new, modern programming language — Swift.
All the code in the book works inside of Xcode’s easy-to-use playgrounds. That means you can focus on core Swift language concepts, such as classes, protocols, and generics, instead of getting bogged down in the details of building apps.
This is a companion book to the iOS Apprentice; the iOS Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.

Book License
Book Source Code & Forums
Introduction
Sectionl:Swift Basics
Chapter 1:Expressions,Variables & Constants
Chapter 2:Types & Operations
Chapter 3:Basic Control Flow
Chapter 4:Advanced Control Flow
Chapter 5:Functions
Chapter 6:Optionals
Section I:Collection Types
Chapter 7:Arrays,Dictionaries & Sets
Chapter 8:Collection Iteration with Closures
Chapter 9:Strings
Section ll:Building Your Own Types
Chapter 10:Structures
Chapter 11:Properties
Chapter 12:Methods
Chapter 13:Classes
Chapter 14:Advanced Classes
Chapter 15:Enumerations
Chapter 16:Protocols
Chapter 17:Generics
Section IV:Advanced Topics
Chapter 18:Access Control,Code Organization and Testing
Chapter 19:Custom Operators,Subscripts & Keypaths
Chapter 20:Pattern Matching
Chapter 21:Error Handling
Chapter 22:Encoding & Decoding Types
Chapter 23:Memory Management
Chapter 24:Value Types & Value Semantics
Chapter 25:Protocol-Oriented Programming
Chapter 26:Advanced Protocols & Generics
Conclusion


下载地址

Swift Apprentice Beginning programming with Swift 5th Edition 9781950325078.zip