Author: admin

  • 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…

  • An iOS 17 Speech Recognition Tutorial

    When Apple introduced speech recognition for iOS devices, it was always assumed that this capability would one day be available to iOS app developers. That day finally arrived with the introduction of iOS 10. The iOS SDK now includes the Speech framework, which can implement speech-to-text transcription within any iOS app. Speech recognition can be…

  • An Introduction to CloudKit Data Storage on iOS 17

    The CloudKit Framework is one of the more remarkable developer features available in the iOS SDK solely because of the ease with which it allows for the structured storage and retrieval of data on Apple’s iCloud database servers. It is not an exaggeration to state that CloudKit allows developers to work with cloud-based data and…

  • The C# 11 Infrastructure

    This chapter will introduce the infrastructure on which the C# language is built. By the end of this chapter, it also is intended that the reader will have a clear understanding of what acronyms such as CLI, CLR, VES, JIT, and .NET mean. The Common Language Infrastructure (CLI) C# is an object-oriented programming language. It…

  • An iOS 17 Core Data Tutorial

    In the previous chapter, entitled Working with iOS 17 Databases using Core Data, an overview of the Core Data stack was provided, together with details of how to write code to implement data persistence using this infrastructure. In this chapter, we will continue to look at Core Data in a step-by-step tutorial that implements data…