Intermediate iOS 14 Programming with Swift
- Length: 981 pages
- Edition: 1
- Language: English
- Publisher: AppCoda Limited
- Publication Date: 2021
At the time of this writing, the Swift programming language has been around for more than four years. The new programming language has gained a lot of traction and continues to evolve, and is clearly the future programming language of iOS. If you are planning to learn a programming language this year, Swift should be on the top of your list.
I love to read cookbooks. Most of them are visually appealing, with pretty and delicious photos involved. On top of that, they provide clear and easy-to-follow instructions to prepare a dish. That’s what gets me hooked and makes me want to try out the recipes. When I started off writing this book, the very first question that popped into my mind was “Why are most programming books poorly designed?” iOS and its apps are all beautifully crafted – so why do the majority of technical books just look like ordinary textbooks?
I believe that a visually stunning book will make learning programming much more effective and easy. With that in mind, I set out to make one that looks really great and is enjoyable to read. But that isn’t to say that I only focus on the visual elements. The tips and solutions covered in this book will help you learn more about iOS 14 programming and empower you to build fully functional apps more quickly.
The book uses a problem-solution approach to discuss the APIs and frameworks of iOS SDK, and each chapter walks you through a feature (or two) with in-depth code samples. You will learn how to build a universal app with adaptive UI, train a machine learning model, interact with virtual objects with ARKit, use Touch ID to authenticate your users, create a widget in notification center and implement view controller animations, just to name a few.
I recommend you to start reading from chapter 1 of the book – but you don’t have to follow my suggestion. Each chapter stands on its own, so you can also treat this book as a reference. Simply pick the chapter that interests you and dives into it.
Who Is This Book for?
This book is intended for developers with some experience in the Swift programming language and with an interest in developing iOS apps. It is not a book for beginners. If you have some experience in Swift, you will definitely benefit from this book.
Preface Chapter 1 - Building Adaptive User Interfaces Chapter 2 - Creating Table View Sections and Index list with Diffable Data Source Chapter 3 - Animating Table View Cells Chapter 4 - Working with JSON and Codable Chapter 5 - How to Integrate the Twitter and Facebook SDK for Social Sharing Chapter 6 - Working with Email and Attachments Chapter 7 - Sending SMS and MMS Using MessageUI Framework Chapter 8 - How to Get Direction and Draw Route on Maps Chapter 9 - Search Nearby Points of Interest Using Local Search Chapter 10 - Audio Recording and Playback Chapter 11 - Scan QR Code Using AVFoundation Framework Chapter 12 - Working with URL Schemes Chapter 13 - Building a Full Screen Camera with Gesture-based Controls Chapter 14 - Video Capturing and Playback Using AVKit Chapter 15 - Displaying Banner Ads using Google AdMob Chapter 16 - Working with Custom Fonts Chapter 17 - Working with AirDrop, UIActivityViewController and Uniform Type Identifiers Chapter 18 - Building Grid Layouts Using Collection Views and Diffable Data Source Chapter 19 - Interacting with Collection Views Chapter 20 - Adaptive Collection Views Using UITraitCollection and Compositional Layout Chapter 21 - Building a Weather Widget Using WidgetKit Chapter 22 - Building Slide Out Sidebar Menus Using Objective-C Libraries Chapter 23 - View Controller Transitions and Animations Chapter 24 - Building a Slide Down Menu Chapter 25 - Self Sizing Cells and Dynamic Type Chapter 26 - XML Parsing, RSS and Expandable Table View Cells Chapter 27 - Applying a Blurred Background Using UIVisualEffect Chapter 28 - Using Touch ID and Face ID For Authentication Chapter 29 - Building a Carousel-Like User Interface Chapter 30 - Working with Parse Chapter 31 - Parsing CSV and Preloading a SQLite Database Using Core Data Chapter 32 - Connecting Multiple Annotations with Polylines and Routes Chapter 33 - Using CocoaPods in Swift Projects Chapter 34 - Building a Simple Sticker App Chapter 35 - Building iMessage Apps Using Messages Framework Chapter 36 - Building Custom UI Components Using IBDesignable and IBInspectable Chapter 37- Using Firebase for User Authentication Chapter 38 - Google and Facebook Authentication Using Firebase Chapter 39 - Using Firebase Database and Storage to Build an Instagram-like App Chapter 40 - Building a Real-time Image Recognition App Using Core ML Chapter 41 - Building AR Apps with ARKit and SpriteKit Chapter 42 - Working with 3D Objects in Augmented Reality Using ARKit and SceneKit Chapter 43 - Use Create ML to Train Your Own Machine Learning Model for Image Recognition Chapter 44 - Building a Sentiment Classifier Using Create ML to Classify User Reviews Chapter 45 - Working with Image Tracking Using ARKit
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.