千葉・東京を拠点にプログラミング教室を運営しています。
ZSH -Macではじめるターミナルの基本- この記事は何? 普通の人には馴染みのないターミナルについて、基本的な概念・使い方を解説する。 以降では、主にMacのzshに焦点を当てる。 シェルとは? ユーザーはコンピュータを操作するために、何かしらの手段でコマンドを入...
SwiftUIのButton SwiftUIのボタンは多用途で、高度にカスタマイズ可能です。 そして、シンプルかつ慣れ親しんだ方法で、アプリでタスクを実行する手段を提供します。 ボタンの機能をユーザーに明確に伝えるには、3つの属性を組み合わせます。 スタイル(サイズや...
初めてChatGPTを使ったときの驚きも今はむかし。すっかり慣れてきてしまった今日このごろ。AIがいたるところに進出してはいるものの、AIが結局なんなのか、どんな技術なのかはいまひとつわかっていません。マルチモーダルとか、ディープラーニング
この投稿は何? Xcodeのセットカタログで、独自のカラーセットを定義する。 実行環境 Xcode 15.4 Swift 5.10 macOS Sonoma 14.5 Swiftを基礎から学ぶには 自著、工学社より発売中の「まるごと分かるSwiftプログラミング...
この記事は... VSCodeで執筆した.mdファイルを、出来るだけ簡単にePubファイルに変換したかった。 VSCodeに Markdown Preview Enhanced をインストールすれば良さそうだ。 首尾よく行けば、.mdファイルのプレビューから右クリックで「...
この投稿は... SwiftUIフレームワークでアプリを開発するにあたって、必須のAPIであるプロパティラッパーが「どのような仕組みで動作しているのか」を、シンプルな例を挙げて解説します。 Swiftを基礎から学ぶには 自著、工学社より発売中の「まるごと分かるSwift...
この投稿は... 前回の「Xcodeで始めるアプリ開発入門③」に続き、元素について学ぶことができる、コマンドラインインターフェース(CLI)のアプリケーションを開発します。 Swiftを基礎から学ぶには 自著、工学社より発売中の「まるごと分かるSwiftプログラミング」...
この投稿は... 前回の「Xcodeで始めるアプリ開発入門②」に続き、元素について学ぶことができる、コマンドラインインターフェース(CLI)のアプリケーションを開発します。 Swiftを基礎から学ぶには 自著、工学社より発売中の「まるごと分かるSwiftプログラミング」...
この投稿は… iPadとMacで提供されているAppleの無料アプリ「Swift Playgrounds」には「コードを学ぼう」が収録されています。 これは、ステージに設定されている目標を達成していくことで、Swiftプログラミングを基本的なレベルからアルゴリズムまで学こ...
この投稿は... 前回の【Swift】Xcodeで始めるアプリ開発入門①に続き、元素について学ぶことができる、コマンドラインインターフェース(CLI)のアプリケーションを開発します。 Swiftを基礎から学ぶには 自著、工学社より発売中の「まるごと分かるSwiftプログ...
この投稿は... 元素について学ぶことができる、コマンドラインインターフェース(CLI)のアプリケーションを開発します。 アプリケーションの名前は「Elements App」です。 ボタンや画像ではなく、ユーザーはコマンドラインで操作します。 ユーザーの名前を入力すると...
本書は、Scratchを使って中学数学で習う公式や数式をプログラミングし、グラフ化したり描画する方法を紹介する本です。Scratchのプログラムで表現すると、あっという間にグラフや図形が描けるだけでなく、数値を自在に変えてグラフや図形を動かすことができ、ふだん紙と鉛筆を使って問題を解いているだけでは知ることのできなかった感覚を味わえます。Scratchで「遊ぶ」ような感覚で、数学の世界の新た...
この投稿は何? Swiftの構造体について、自動的に提供される2種類のイニシャライザを解説します。 Swiftを基礎から学ぶには 自著、工学社より発売中の「まるごと分かるSwiftプログラミング」をお勧めします。変数、関数、フロー制御構文、データ構造はもちろん、構造体か...
この記事は何? Xcode15から、SwiftUIフレームワークを使ったアプリ開発のプレビューでSwiftマクロが利用されるようになった。 これによって、以前の方法で作成されるプレビューよりもコード量が大幅に削減された。 Swiftマクロによるプレビューの作成方法について...