SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Swift Cookbook
Swift Cookbook

Swift Cookbook

Proven recipes for developing robust iOS applications with Swift 5.9


Course details

0∙0 Ratings0 reviews

Published
June 2024
Publisher
Packt
Chapters
12

About the course

Unlock the full potential of Swift and elevate your iOS development skills with this new edition of Swift Cookbook, highlighting the latest features in Swift 5.9. This cookbook will take your Swift programming skills to the next level, boosting your productivity and efficiency step by step through a plethora of practical recipes. Although this book is primarily for experienced iOS developers, it provides an introductory overview of Swift 5.9, including its basic building blocks, syntax, and the functionalities of Swift constructs, to get you warmed up. Once you’ve mastered the fundamentals, you’ll get down to business. Unless you’re completely new to Swift, this recipe-based guide doesn’t need to be read in order; you can jump to whichever topic takes your fancy, from UIKit and SwiftUI to advanced UI techniques, from Swift’s control flow and generics to machine learning with Vision, CoreML, and augmented reality with ARKit. By the end of this book, you’ll be fully up to speed with Swift’s capabilities and be able to develop amazing applications across a wide variety of domains.

Authors

Keith Moon

Keith Moon

Keith Moon is an award-winning iOS developer, author and speaker based in London. He has worked with some of the biggest companies in the world to create engaging and personal mobile experiences. Keith has been developing in Swift since its release, working on projects both fully Swift, and mixed Swift and Objective-C. Keith has been invited to speak about Swift development in conferences from Moscow to Minsk and London.
Chris Barker

Chris Barker

Chris Barker is an iOS developer and tech lead for fashion retailer N Brown (JD Williams, SimplyBe, Jacamo), where he heads up the iOS team. Chris started his career developing .NET applications for online retailer dabs (now BT Shop) before he made his move into mobile app development with digital agency Openshadow (now MyStudioFactory Paris). There, he worked on mobile apps for clients such as Louis Vuitton, L'Oréal Paris, and the Paris Metro. Chris often attends and speaks at local iOS developer meetups and conferences such as NSManchester, Malaga Mobile, and CodeMobile.
Daniel Bolella

Daniel Bolella

Danny Bolella is an iOS Developer Lead at a major financial services firm. With over a decade of experience under his belt, he's worked on everything from full-stack web to mobile apps in a variety of industries, including financial, energy, and medical devices. He also enjoys writing articles and was the technical reviewer for SwiftUI Cookbook, First and Second Editions. Danny thanks his amazing wife and children, who give him the motivation and drive to always be better.
Nathan Lawlor

Nathan Lawlor

Nathan Lawlor is a highly skilled iOS developer with many years of experience, initially starting his career as an apprentice in web development. Nathan has worked as a professional software developer in the home and fashion retail industry, with N Brown Group plc., and is now working in the automotive industry, with Jaguar Land Rover. He has published his own independent apps to the Apple App Store and regularly posts articles on his blog. Nathan has a passion for exploring new technologies and finding ways to improve code quality and best practices.

Course Outline

Chapter 1: Swift Fundamentals
Chapter 2: Mastering the Building Blocks
Chapter 3: Data Wrangling with Swift
Chapter 4: Generics, Operators, and Nested Types
Chapter 5: Beyond the Standard Library
Chapter 6: Understanding Concurrency in Swift
Chapter 7: Building iOS Apps with UIKit
Chapter 8: Building iOS Apps with SwiftUI
Chapter 9: Getting to Grips with Combine
Chapter 10: Using CoreML and Vision in Swift
Chapter 11: Immersive Swift with ARKit and Augmented Reality
Chapter 12: Visualizing Data with Swift Charts

Reviews

0 total

0
0
0
0
0

Course details

0∙0 Ratings0 reviews

Published
June 2024
Publisher
Packt
Chapters
12

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy