-
Book Overview & Buying
-
Table Of Contents
Mastering iOS 18 Development
By :
Mastering iOS 18 Development
By:
Overview of this book
Embark on a comprehensive iOS 18 development journey with Avi Tsadok, a veteran iOS developer and author of 4 books and over 40 tutorials and articles. A recognized public speaker, Avi has a knack for demystifying complex concepts and brings unparalleled expertise to the forefront of iOS 18 development education. This guide focuses on iOS 18 advancements, equipping developers with tools to maximize its potential.
This book covers essential topics for seasoned developers, including Swift, SwiftUI, Xcode foundations, and the latest iOS SDK updates. You’ll get to grips with optimizing performance and understanding advanced architectural paradigms. By implementing the newest iOS updates, you’ll also explore intricate animation methods and harness a new framework, SwiftData that replaces Core Data for having persistent storage. The book builds your proficiency in advanced networking with URLSession and shows you how to conjure stunning visuals and adopt sophisticated testing techniques. You'll explore the world of machine learning with Apple’s Core ML diving into built-in frameworks like NLP, vision, and sound analysis to train and integrate your own models into iOS apps.
By the end of the book, you'll possess skills to build exceptional apps, excel in advanced roles, and confidently tackle iOS development challenges.
Table of Contents (20 chapters)
Preface
Part 1: Getting Started with iOS 18 Development
Chapter 1: What’s New in iOS 18
Chapter 2: Simplifying Our Entities with SwiftData
Chapter 3: Understanding SwiftUI Observation
Chapter 4: Advanced Navigation with SwiftUI
Chapter 5: Enhancing iOS Applications with WidgetKit
Chapter 6: SwiftUI Animations and SF Symbols
Chapter 7: Improving Feature Exploration with TipKit
Chapter 8: Connecting and Fetching Data from the Network
Chapter 9: Creating Dynamic Graphs with Swift Charts
Part 2: Refine your iOS Development with Advanced Techniques
Chapter 10: Swift Macros
Chapter 11: Creating Pipelines with Combine
Chapter 12: Being Smart with Apple Intelligence and ML
Chapter 13: Exposing Your App to Siri with App Intents
Chapter 14: Improving the App Quality with Swift Testing
Chapter 15: Exploring Architectures for iOS
Index