Author: admin

  • C# 11 Character and String Data Types

    Most software needs a way to store human-readable data in the form of characters and words. This chapter explores the use of string and character data types. The topic of building strings from multiple variables using a concept known as string interpolation is also covered. Character data type When talking about characters, we are referring…

  • Identifying Gestures using iOS 17 Gesture Recognizers

    In the chapter entitled Detecting iOS 17 Touch Screen Gesture Motions, we looked at how to track the motion of contact with the touch screen of an iOS device. In practice, an app must respond to specific movements during a gesture. Swiping a finger across the screen might, for example, be required to slide a…

  • An Introduction to iOS 17 Sprite Kit Programming

    Suppose you have ever had an idea for a game but didn’t create it because you lacked the skills or time to write complex game code and logic; look no further than Sprite Kit. Introduced as part of the iOS 7 SDK, Sprite Kit allows 2D games to be easily developed. Sprite Kit provides almost…

  • Detecting iOS 17 Touch Screen Gesture Motions

    The next area of iOS touchscreen event handling that we will look at in this book involves the detection of gestures involving movement. As covered in a previous chapter, a gesture refers to the activity that takes place between a finger touching the screen and the finger then being lifted from the screen. In the…

  • C# 11 Numerical Data Types

    Now that we have described C# variables and constants, it is time to start looking at the different types that are available to us as C# programmers. This chapter will begin by looking at numerical data types. C# Integer Types Perhaps the most widely used of the data types is the integer. C# provides several…

  • An Example iOS 17 Touch, Multitouch, and Tap App

    Now that we have covered the basic concepts behind the handling of iOS user interaction with an iPhone or iPad touchscreen in the previous chapter, this chapter will work through a tutorial designed to highlight the handling of taps and touches. Topics covered in this chapter include the detection of single and multiple taps and…

  • An iOS 17 Real-Time Speech Recognition Tutorial

    The previous chapter, entitled An iOS 17 Speech Recognition Tutorial, introduced the Speech framework and the speech recognition capabilities available to app developers since the introduction of the iOS 10 SDK. The chapter also provided a tutorial demonstrating using the Speech framework to transcribe a pre-recorded audio file into text. This chapter will build on…

  • An Overview of iOS 17 Multitouch, Taps, and Gestures

    In terms of physical points of interaction between the device and the user, the iPhone and iPad provide four buttons (three in the case of the iPhone X), a switch, and a touch screen. Without question, the user will spend far more time using the touch screen than any other device aspect. Therefore, any app…

  • C# 11 Variables and Constants

    It is impossible to gain proficiency in any programming language without learning some basics. Perhaps the most basic aspect of programming involves using variables and constants. Even the most advanced and impressive programs, from high-end video games to enterprise commerce applications, use variables in one form or another. This chapter will cover everything a C#…

  • An iOS 17 CloudKit Example

    With the basics of the CloudKit Framework covered in the previous chapters, many of the concepts covered in those chapters will now be explored in greater detail by implementing an example iOS project. The app created in this chapter will demonstrate the use of the CloudKit Framework to create, update, query, and delete records in…