Category: iOS

  • Understanding iOS 17 Views, Windows, and the View Hierarchy

    In the preceding chapters, we created several user interfaces to build our example iOS apps. In doing so, we have been using views and windows without actually providing much in the way of explanation. Before moving on to other topics, however, it is essential to understand the concepts behind how iOS user interfaces are constructed…

  • Creating an Interactive iOS 17 App

    The previous chapter looked at the design patterns we need to learn and use regularly while developing iOS-based apps. In this chapter, we will work through a detailed example intended to demonstrate the ViewController relationship together with the implementation of the Target-Action pattern to create an example interactive iOS app. Creating the New Project The…

  • The iOS 17 App and Development Architecture

    So far, we have covered a considerable amount of ground intended to provide a sound foundation of knowledge on which to begin building iOS 17-based apps. Before plunging into more complex apps, however, you must have a basic understanding of some key methodologies associated with the overall architecture of iOS apps. These methodologies, also called…

  • A Guided Tour of Xcode 15

    Just about every activity related to developing and testing iOS apps involves the use of the Xcode environment. This chapter is intended to serve two purposes. Primarily it is intended to provide an overview of many key areas that comprise the Xcode development environment. In the course of providing this overview, the chapter will also…

  • iOS 17 Development – Start Here

    This book aims to teach the skills necessary to create iOS apps using the iOS 17 SDK, UIKit, Xcode 15, and the Swift programming language. Beginning with the basics, this book outlines the steps necessary to set up an iOS development environment. Next, an introduction to the architecture of iOS 17 and programming in Swift…

  • Building iOS 17 Apps with Xcode Storyboards