Category: SwiftUI

  • Swift Operators and Expressions

    So far we have looked at using variables and constants in Swift and also described the different data types. Being able to create variables, however, is only part of the story. The next step is to learn how to use these variables and constants in Swift code. The primary method for working with data is…

  • Swift Data Types, Constants and Variables

    If you are new to the Swift programming language then the next few chapters are recommended reading. Although SwiftUI makes the development of apps easier, it will still be necessary to learn Swift programming both to understand SwiftUI and develop fully functional apps. If, on the other hand, you are familiar with the Swift programming…

  • An Introduction to Xcode 15 Playgrounds

    Before introducing the Swift programming language in the following chapters, it is first worth learning about a feature of Xcode known as Playgrounds. This is a feature of Xcode designed to make learning Swift and experimenting with the iOS SDK much easier. The concepts covered in this chapter can be put to use when experimenting…

  • Installing Xcode 15 and the iOS 17 SDK

    iOS apps are developed using the iOS SDK and Apple’s Xcode development environment. Xcode is an integrated development environment (IDE) within which you will code, compile, test and debug your iOS applications. All of the examples in this book are based on Xcode version 15 and use features unavailable in earlier Xcode versions. This chapter…

  • How to Join the Apple Developer Program

    The first step in the process of learning to develop iOS 17 based applications involves gaining an understanding of the advantages of enrolling in the Apple Developer Program and deciding the point at which it makes sense to pay to join. With these goals in mind, this chapter will outline the costs and benefits of…

  • Introduction to iOS 17 App Development Essentials

    This book aims to teach the skills necessary to build iOS 17 applications using SwiftUI, Xcode 15, and the Swift programming language. Beginning with the basics, this book outlines the steps to set up an iOS development environment, together with an introduction to using Swift Playgrounds to learn and experiment with Swift. The book also…

  • iOS 17 App Development Essentials