Programming with Swift Take your iOS app development skill to the next level and learn
ARKit CoreML Mastering iOS Programming and Swift Book 4 by
Fully updated for Xcode 14, iOS 16 amp Swift 5.7.This book uses a problem-solution approach to teach you Swift programming and cover the new APIs introduced in iOS 16. It is written for developers with some experience on the Swift programming language and with an interest in developing iOS apps. It is not a book for beginners. But if you have some experience in Swift, you will definitely benefit from this book.Its not just about the theory or syntax of Swift. Just like our beginner book, this intermediate book over 950 pages will help you learn the new APIs introduced in iOS 16 in a practical way.
You will learn by writing code. As you follow the book to build apps, you will learn the new features of Swift and iOS SDK along the way.Table of ContentChapter 1 - Adaptive UI Using Universal Storyboards and Size ClassesChapter 2 - Creating Table View Sections and Index list with Diffable Data
SourceChapter 3 - Animating Table View CellChapter 4Reading and Parsing JSONChapter 5 - How to Integrate Twitter and Facebook SharingChapter 6 - How to Create Email with AttachmentChapter 7 - Sending SMS and MMSChapter 8 - How to Get Direction and Draw Route on MapChapter 9How to Search Points of Interest Using Local SearchChapter 10 - Audio Recording and PlaybackChapter 11 - Scan QR code using AVFoundation FrameworkChapter 12 - Working with URL SchemesChapter 13 - Working with CameraChapter 14 - Video Capturing and Playback using AVKit
FrameworkChapter 15 - Display Banner Ads using iAdChapter 16 - Using Custom FontsChapter 17 - AirDropChapter 18Building Grid Layouts Using Collection Views and Diffable Data SourceChapter 19 - Interacting with Collection
ViewChapter 20 - Adaptive Collection ViewChapter 21Building a Weather Widget Using WidgetKitChapter 22Building Slide Out Sidebar Menus Using Objective-C
LibrariesChapter 23 - View Controller Transitions and AnimationsChapter 24 - Building a Slide Down Menu Like Medium AppChapter 25 - Self Sizing Cells and Dynamic
TypeChapter 26 - XML Parsing and RSSChapter 27 - Apply a Blurred Background Using UIVisualEffectChapter 28 - Using Touch ID for AuthenticationChapter 29 - Building a Carousellike User InterfaceChapter 30 - Working with ParseChapter 31
- How to Preload Existing Data into SQLite DatabaseChapter 32 - Connecting Multiple Annotations with Polylines and RoutesChapter 33 - Using CocoaPods in Swift
ProjectsChapter 34 - Building a Simple Sticker AppChapter 35
- Building iMessage Apps Using the Messages
FrameworkChapter 36 - Building Custom UI Components
Using IBDesignable and IBInspectableChapter 37 - Using Firebase for User AuthenticationChapter 38 - Google and Facebook Authentication Using FirebaseChapter 39 - Using Firebase Database and Storage to Build an Instagram-like AppChapter 40 - Introduction to CoreML Available in late MarchChapter 41 - Building AR Apps with ARKit and SpriteKitChapter 42 - Working with 3D Objects in Augmented Reality Using ARKit and SceneKitChapter 43 - Use Create ML to Train Your Own Machine Learning Model for Image RecognitionChapter 44 - Building a Sentiment Classifier Using Create ML to Classify User ReviewsChapter 45 - Working with Image Tracking in ARKitAll the source code is included and available for download. Also, you are free to use the code in your own project personal or commercial.