Book Image

iOS 16 Programming for Beginners - Seventh Edition

By : Ahmad Sahar, Craig Clayton
Book Image

iOS 16 Programming for Beginners - Seventh Edition

By: Ahmad Sahar, Craig Clayton

Overview of this book

With almost 2 million apps on the App Store, iOS mobile apps continue to be incredibly popular. Anyone can reach millions of customers around the world by publishing their apps on the App Store, which means that competent iOS developers are in high demand. iOS 16 Programming for Beginners, Seventh Edition, is a comprehensive introduction for those who are new to iOS, covering the entire process of learning the Swift language, writing your own app, and publishing it on the App Store. This book follows a hands-on approach. With step-by-step tutorials to real-life examples and easy-to-understand explanations of complicated topics, each chapter will help you learn and practice the Swift language to build your apps and introduce exciting new technologies to incorporate into your apps. You'll learn how to publish iOS apps and work with new iOS 16 features such as Mac Catalyst, SwiftUI, Lock Screen widgets, WeatherKit, and much more. By the end of this iOS development book, you'll have the knowledge and skills to write and publish interesting apps, and more importantly, to use the online resources available to enhance your app development journey.
Table of Contents (34 chapters)
1
Part I: Swift
11
Part II: Design
16
Part III: Code
26
Part IV: Features
32
Other Books You May Enjoy
33
Index

Design

Welcome to Part 2 of this book. At this point, you’re familiar with the Xcode user interface, and you have a solid foundation of knowledge on using Swift. In this part, you’ll start creating the user interface of a restaurant reservation app, named Let’s Eat. You will use Interface Builder to build the screens that your app will use, add elements such as buttons, labels, and fields to them, and connect them together, using segues. As you will see, you can do this with a minimum amount of coding.

This part comprises the following chapters:

  • Chapter 10, Setting Up the User Interface
  • Chapter 11, Building Your User Interface
  • Chapter 12, Finishing Up Your User Interface
  • Chapter 13, Modifying and Configuring Cells

By the end of this part, you’ll be able to navigate the various screens of your app in the iOS simulator, and you will know how to prototype the user interface of your own apps. Let’s get started...