Akira Hayashi– Author –

I am an application developer loves programming. This blog is a tech blog, its articles are learning notes. In my work, I mainly focus on desktop and mobile application development, but I also write technical books and teach seminars. The websites of my work and books are here -> RK Kaihatsu.
-
List of Supported Devices for Each iOS/iPadOS Version
This article provides a summary of devices supported by each version of iOS/iPadOS. 【】 iOS 17, released on September 19, 2023, supports the following devices: iPhone 15 / Plus / Pro / Pro Max iPhone 14 / Plus / Pro / Pro Max iPhone 13 ... -
Notarize with the notarytool
Notarization is a security feature for macOS apps outside the Mac App Store, command line tools, kexts, and so on. The developer registers the developed programs to the Apple Notary Service. When you launch the program, macOS checks it w... -
Measuring Elapsed Time with C++ Standard Library
You might want to measure the elapsed time to display the transfer speed or determine the remaining time for the heavy-weight processing to complete. This article introduces a code sample that demonstrates how to measure elapsed time usi... -
How to create the Apple ID’s app-specific password
You need the Apple ID to develop Apple Platform Applications such as iOS and macOS apps. The permissions for the Apple Developer Program are also assigned to the Apple ID. 【What is the App-specific password?】 You need to generate an ap... -
How to export issues to CSV file using GitHub CLI
When you want to import a GitHub issue into another issue management system, use the GitHub CLI to export the issues to a file and then import that file into another issue management system. Upon evaluating different import methods avail... -
How to Install GitHub CLI and Set up Authentication
What do you use when operating from a terminal against a repository on GitHub? You are likely using a git program. Common Git operations, such as clone, commit, push, pull, fetch, etc., can be handled by git programs like repositories on... -
How to generate diagrams with ChatGPT: Generating Codes
To write about color spaces in another blog post, I needed a diagram to illustrate color spaces such as Adobe RGB and sRGB. I need a diagram showing the range each color space covers on the spectrum, with the CIE 1931 color spectrum as a... -
Utilizing ChatGPT Effectively: How to Specify Information and Tasks Efficiently
The ChatGPT web interface solely features input fields for submitting queries. As such, it does not provide a dedicated input field for executing actions based on specific text (information). So how should it be specified? 【How to speci... -
Requires Xcode 14.1 or later to release on App Store
Apple has announced that any apps submitted to the App Store after April 25, 2023, must be built with Xcode 14.1 or later. Suppose your application does not require any special configurations. In that case, you should use the latest vers... -
Learn Online: Top 6 Paid Services for Personal and Professional Development
Online learning platform for learning new technologies Software engineers must keep learning to broaden their knowledge and improve their skills. Therefore, I use the services introduced in this article daily to improve my skills and gai...