0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (30)
  • R250 - R500 (144)
  • R500+ (400)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS

Mastering Swift 5.3 - Upgrade your knowledge and become an expert in the latest version of the Swift programming language, 6th... Mastering Swift 5.3 - Upgrade your knowledge and become an expert in the latest version of the Swift programming language, 6th Edition (Paperback, 6th Revised edition)
Jon Hoffman
R1,034 Discovery Miles 10 340 Ships in 10 - 15 working days

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

The Ridiculously Simple Guide To Safari - Internet Browsing In MacOS (MacOS Big Sur Version) (Paperback): Scott La Counte The Ridiculously Simple Guide To Safari - Internet Browsing In MacOS (MacOS Big Sur Version) (Paperback)
Scott La Counte
R350 R289 Discovery Miles 2 890 Save R61 (17%) Ships in 10 - 15 working days
The MacBook Air (With M1 Chip) For Beginners (Paperback): Scott La Counte The MacBook Air (With M1 Chip) For Beginners (Paperback)
Scott La Counte
R551 R465 Discovery Miles 4 650 Save R86 (16%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to iOS 14 and WatchOS 7 - Getting Started With the Newest Generation of iPhone and Apple Watch... The Ridiculously Simple Guide to iOS 14 and WatchOS 7 - Getting Started With the Newest Generation of iPhone and Apple Watch (Paperback)
Scott La Counte
R699 R607 Discovery Miles 6 070 Save R92 (13%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to iPhone 12 Mini - A Practical Guide to Getting Started With the Next Generation of iPhone and... The Ridiculously Simple Guide to iPhone 12 Mini - A Practical Guide to Getting Started With the Next Generation of iPhone and iOS 14 (Paperback)
Scott La Counte
R601 R506 Discovery Miles 5 060 Save R95 (16%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to Keynote For Mac - Creating Presentations On Your Mac (Paperback): Scott La Counte The Ridiculously Simple Guide to Keynote For Mac - Creating Presentations On Your Mac (Paperback)
Scott La Counte
R456 Discovery Miles 4 560 Ships in 10 - 15 working days
The Ridiculously Simple Guide to iOS 12 - A Beginners Guide to the Latest Generation of iPhone and iPad (Paperback): Brian... The Ridiculously Simple Guide to iOS 12 - A Beginners Guide to the Latest Generation of iPhone and iPad (Paperback)
Brian Norman
R460 R390 Discovery Miles 3 900 Save R70 (15%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to iOS 13 - A Practical Guide to Getting Started With the Latest iPhone Operating System... The Ridiculously Simple Guide to iOS 13 - A Practical Guide to Getting Started With the Latest iPhone Operating System (Paperback)
Scott La Counte
R491 R418 Discovery Miles 4 180 Save R73 (15%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to Apple Watch Series 4 - A Practical Guide to Getting Started with Apple Watch Series 4 and... The Ridiculously Simple Guide to Apple Watch Series 4 - A Practical Guide to Getting Started with Apple Watch Series 4 and WatchOS 6 (Paperback)
Scott La Counte
R346 R291 Discovery Miles 2 910 Save R55 (16%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to MacBook, iMac, and Mac Mini - A Practical Guide to Getting Started with the Next Generation of... The Ridiculously Simple Guide to MacBook, iMac, and Mac Mini - A Practical Guide to Getting Started with the Next Generation of Mac and MacOS Mojave (Version 10.14) (Paperback)
Brian Norman
R368 R308 Discovery Miles 3 080 Save R60 (16%) Ships in 10 - 15 working days
The Ridiculously Simple Guide to Apple Watch Series 3 - A Practical Guide to Getting Started With Apple Watch Series 3 and... The Ridiculously Simple Guide to Apple Watch Series 3 - A Practical Guide to Getting Started With Apple Watch Series 3 and WatchOS 6 (Paperback)
Scott La Counte
R457 Discovery Miles 4 570 Ships in 10 - 15 working days
The Ridiculously Simple Guide to Apple Watch Series 5 - A Practical Guide To Getting Started With the Next Generation of Apple... The Ridiculously Simple Guide to Apple Watch Series 5 - A Practical Guide To Getting Started With the Next Generation of Apple Watch and WatchOS 6 (Color Edition) (Paperback, Color ed.)
Scott La Counte
R596 Discovery Miles 5 960 Ships in 10 - 15 working days
The Ridiculously Simple Guide to iMac with MacOS Catalina - Getting Started with MacOS 10.15 for iMac (Color Edition)... The Ridiculously Simple Guide to iMac with MacOS Catalina - Getting Started with MacOS 10.15 for iMac (Color Edition) (Paperback)
Scott La Counte
R595 R494 Discovery Miles 4 940 Save R101 (17%) Ships in 10 - 15 working days
SwiftUI for Masterminds - How to take advantage of SwiftUI to create insanely great apps for iPhones, iPads, and Macs... SwiftUI for Masterminds - How to take advantage of SwiftUI to create insanely great apps for iPhones, iPads, and Macs (Paperback)
J. D. Gauchat
R1,366 R1,133 Discovery Miles 11 330 Save R233 (17%) Ships in 10 - 15 working days
Keynote For Seniors - A Ridiculously Simple Guide to Creating a Presentation On Your Mac (Paperback): Scott La Counte Keynote For Seniors - A Ridiculously Simple Guide to Creating a Presentation On Your Mac (Paperback)
Scott La Counte
R448 Discovery Miles 4 480 Ships in 10 - 15 working days
MacBook Air (2020 Model) For Seniors - Getting Started With Your First Mac (Paperback): Scott La Counte MacBook Air (2020 Model) For Seniors - Getting Started With Your First Mac (Paperback)
Scott La Counte
R677 Discovery Miles 6 770 Ships in 10 - 15 working days
Getting Started With MacBook Air (2020 Model) - A Guide For New MacOS Users (Paperback): Scott La Counte Getting Started With MacBook Air (2020 Model) - A Guide For New MacOS Users (Paperback)
Scott La Counte
R665 Discovery Miles 6 650 Ships in 10 - 15 working days
Apple TV For Parents - Using and Childproofing the Apple TV 4K and HD With tvOS 13 (Paperback): Scott La Counte Apple TV For Parents - Using and Childproofing the Apple TV 4K and HD With tvOS 13 (Paperback)
Scott La Counte
R535 Discovery Miles 5 350 Ships in 10 - 15 working days
Mastering Swift 5 - Deep dive into the latest edition of the Swift programming language, 5th Edition (Paperback, 5th Revised... Mastering Swift 5 - Deep dive into the latest edition of the Swift programming language, 5th Edition (Paperback, 5th Revised edition)
Jon Hoffman
R1,028 Discovery Miles 10 280 Ships in 10 - 15 working days

Harness the power of the latest edition with this in-depth and comprehensive guide to the Swift language Key Features Fifth edition of this bestselling book, improved and updated to cover the latest version of the Swift 5 programming language Get to grips with popular and modern design techniques to write easy-to-manage Swift code Learn how to use core Swift features such as concurrency, generics, and copy-on-write in your code Book DescriptionOver the years, the Mastering Swift book has established itself amongst developers as a popular choice as an in-depth and practical guide to the Swift programming language. The latest edition is fully updated and revised to cover the new version: Swift 5. Inside this book, you'll find the key features of Swift 5 easily explained with complete sets of examples. From the basics of the language to popular features such as concurrency, generics, and memory management, this definitive guide will help you develop your expertise and mastery of the Swift language. Mastering Swift 5, Fifth Edition will give you an in-depth knowledge of some of the most sophisticated elements in Swift development, including protocol extensions, error handling, and closures. It will guide you on how to use and apply them in your own projects. Later, you'll see how to leverage the power of protocol-oriented programming to write flexible and easier-to-manage code. You will also see how to add the copy-on-write feature to your custom value types and how to avoid memory management issues caused by strong reference cycles. What you will learn Understand core Swift components, including operators, collections, control flows, and functions Learn how and when to use classes, structures, and enumerations Understand how to use protocol-oriented design with extensions to write easier-to-manage code Use design patterns with Swift, to solve commonly occurring design problems Implement copy-on-write for you 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 developers who want to delve into the newest version of Swift. If you are a developer and learn best by looking at and working with code, then this book is for you. A basic understanding of Apple's tools would be beneficial but not mandatory. All examples should work on the Linux platform as well.

IOS Programming For Beginners - The Simple Guide to Learning IOS Programming Fast! (Paperback): Tim Warren IOS Programming For Beginners - The Simple Guide to Learning IOS Programming Fast! (Paperback)
Tim Warren
R348 R287 Discovery Miles 2 870 Save R61 (18%) Ships in 10 - 15 working days
Beginner's Guide to IOS 10 App Development Using Swift 3 - Xcode, Swift and App Design Fundamentals (Paperback): Serhan... Beginner's Guide to IOS 10 App Development Using Swift 3 - Xcode, Swift and App Design Fundamentals (Paperback)
Serhan Yamacli
R394 Discovery Miles 3 940 Ships in 10 - 15 working days
iPhone SE for Seniors - A Ridiculously Simple Guide to the Second-Generation SE iPhone (Paperback): Scott La Counte iPhone SE for Seniors - A Ridiculously Simple Guide to the Second-Generation SE iPhone (Paperback)
Scott La Counte
R632 Discovery Miles 6 320 Ships in 10 - 15 working days
Tricks in Swift (Paperback): Julien Faujanet Tricks in Swift (Paperback)
Julien Faujanet
R301 Discovery Miles 3 010 Ships in 10 - 15 working days
Exploring iPad Pro - iPadOS Edition: The Illustrated, Practical Guide to Using iPad Pro (Paperback): Kevin Wilson Exploring iPad Pro - iPadOS Edition: The Illustrated, Practical Guide to Using iPad Pro (Paperback)
Kevin Wilson
R618 Discovery Miles 6 180 Ships in 10 - 15 working days
You Got An Apple Watch! Now What? - Getting Started With Apple Watch Series 5 (and Series 3 and 4) and WatchOS 6 (Color... You Got An Apple Watch! Now What? - Getting Started With Apple Watch Series 5 (and Series 3 and 4) and WatchOS 6 (Color Edition) (Paperback)
Scott La Counte
R736 Discovery Miles 7 360 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Programming iOS 11
Matt Neuberg Paperback R1,735 R390 Discovery Miles 3 900
OS X Mountain Lion Pocket Guide
Chris Seibold Paperback R347 R260 Discovery Miles 2 600
Mac OS X Tiger in a Nutshell 3e
Andy Lester Paperback R949 R675 Discovery Miles 6 750
Swift Recipes for iOS Developers…
Alexander Nekrasov Paperback R1,534 R1,213 Discovery Miles 12 130
macOS in easy steps - Illustrated using…
Nick Vandome Paperback R327 Discovery Miles 3 270
Exploring Apple iPad - iPadOS 14…
Kevin Wilson Hardcover R869 Discovery Miles 8 690
macOS Ventura For Dummies
G. Hart-Davis Paperback R553 Discovery Miles 5 530
PowerShell for Administration, IT Pro…
William R. Stanek, William Stanek Hardcover R1,482 Discovery Miles 14 820
Getting Started with WidgetKit - Create…
Sagun Raj Lage, Prakshapan Shrestha Paperback R1,510 R1,189 Discovery Miles 11 890
Mac Annoyances
John Rizzo Paperback R590 R424 Discovery Miles 4 240

 

Partners