Mastering iOS 14 Programming

Become a professional iOS developer with the most in-depth and advanced guide to Swift 5.3, Xcode 12.4, ARKit 4, Core ML, and iOS 14’s new features Key FeaturesExplore the world of iOS app development through practical examplesUnderstand core iOS programming concepts such as Core Data, networking, and the Combine frameworkExtend your iOS apps by adding augmented reality and machine learning capabilities, widgets, App Clips, Dark Mode, and animationsBook Description Mastering iOS 14 development isn’t a straightforward task, but this book can help you do just that. With the help of Swift 5.3, you’ll not only learn how to program for iOS 14 but also be able to write efficient, readable, and maintainable Swift code that reflects industry best practices. This updated fourth edition of the iOS 14 book will help you to build apps and get to grips with real-world app development flow. You’ll find detailed background information and practical examples that will help you get hands-on with using iOS 14's new features. The book also contains examples that highlight the language changes in Swift 5.3. As you advance through the chapters, you'll see how to apply Dark Mode to your app, understand lists and tables, and use animations effectively. You’ll then create your code using generics, protocols, and extensions and focus on using Core Data, before progressing to perform network calls and update your storage and UI with the help of sample projects. Toward the end, you'll make your apps smarter using machine learning, streamline the flow of your code with the Combine framework, and amaze users by using Vision framework and ARKit 4.0 features. By the end of this iOS development book, you’ll be able to build apps that harness advanced techniques and make the best use of iOS 14’s features. What you will learnBuild a professional iOS application using Xcode 12.4 and Swift 5.3Create impressive new widgets for your apps with iOS 14Extend the audience of your app by creating an App ClipImprove the flow of your code with the Combine frameworkEnhance your app by using Core LocationIntegrate Core Data to persist information in your appTrain and use machine learning models with Core MLCreate engaging augmented reality experiences with ARKit 4 and the Vision frameworkWho this book is for This book is for developers with some experience in iOS programming who want to enhance their application development skills by unlocking the full potential of the latest iOS version with Swift.

Download Now
Author
Publisher Packt Publishing Ltd
Release Date
ISBN 1838822607
Pages 558 pages
Rating 4/5 (06 users)

More Books:

Mastering iOS 14 Programming
Language: en
Pages: 558
Authors: Mario Eguiluz Alebicto
Categories: Computers
Type: BOOK - Published: 2021-03-19 - Publisher: Packt Publishing Ltd

GET EBOOK

Become a professional iOS developer with the most in-depth and advanced guide to Swift 5.3, Xcode 12.4, ARKit 4, Core ML, and iOS 14’s new features Key Featur
iOS 15 Programming for Beginners
Language: en
Pages: 784
Authors: Ahmad Sahar
Categories: Computers
Type: BOOK - Published: 2021-12-24 - Publisher: Packt Publishing Ltd

GET EBOOK

Learn iOS app development and work with Xcode 13 and Apple's iOS 15 simulators Key Features Explore the latest features of Xcode 13 and the Swift 5.5 programmin
Mastering iOS 12 Programming
Language: en
Pages: 750
Authors: Donny Wals
Categories: Computers
Type: BOOK - Published: 2018-10-31 - Publisher: Packt Publishing Ltd

GET EBOOK

Become a professional iOS developer with the most in-depth and advanced guide to Swift, Xcode 10, ARKit, and Core ML Key FeaturesExplore the extensive world of
Mastering Swift 5
Language: en
Pages: 370
Authors: Jon Hoffman
Categories: Computers
Type: BOOK - Published: 2019-04-30 - Publisher: Packt Publishing Ltd

GET EBOOK

Harness the power of the latest edition with this in-depth and comprehensive guide to the Swift language Key FeaturesFifth edition of this bestselling book, imp
Mastering C++ Programming
Language: en
Pages: 352
Authors: W. Arthur Chapman
Categories: Computers
Type: BOOK - Published: 1998-11-11 - Publisher: Bloomsbury Publishing

GET EBOOK

This book introduces the fundamental constructs of C++ and provides a gentle introduction to the ideas of object oriented programming. It is important to unders
Mastering Object-Oriented Programming With C++
Language: en
Pages: 488
Authors: R.S. Salaria
Categories: Computers
Type: BOOK - Published: 2016 - Publisher: KHANNA PUBLISHING HOUSE

GET EBOOK

The C++ Programming Language is one of the popular programming language that support object-oriented programming in addition to procedural programming. All majo
Mastering Kotlin
Language: en
Pages: 434
Authors: Nate Ebel
Categories: Computers
Type: BOOK - Published: 2019-10-11 - Publisher: Packt Publishing Ltd

GET EBOOK

Explore popular language features, Java to Kotlin interoperability, advanced topics, and practical applications by building a variety of sample projects Key Fea
Swift Cookbook
Language: en
Pages: 500
Authors: Keith Moon
Categories: Computers
Type: BOOK - Published: 2021-02-26 - Publisher: Packt Publishing Ltd

GET EBOOK

Discover recipes for building feature-rich, reliable iOS native apps and explore the latest features in Swift 5.3 with the help of proven industry standard reci
Mastering Swift 3
Language: en
Pages: 392
Authors: Jon Hoffman
Categories: Computers
Type: BOOK - Published: 2016-10-25 - Publisher: Packt Publishing Ltd

GET EBOOK

Dive into the latest release of the Swift programming language with this advanced Apple development book About This Book Discover the new features and improveme
Mastering Malware Analysis
Language: en
Pages: 562
Authors: Alexey Kleymenov
Categories: Computers
Type: BOOK - Published: 2019-06-06 - Publisher: Packt Publishing Ltd

GET EBOOK

Master malware analysis to protect your systems from getting infected Key FeaturesSet up and model solutions, investigate malware, and prevent it from occurring