Swift
列挙型 enum を使う

列挙型 enum を使ってコードの改変に対して強くし、バグの発生を最小限に止める方法を紹介します。

続きを読む
Swift
スライダを利用する

あらかじめ決められた区間の数値を連続的に変化しつつ決定するにはスライダを使うのが便利です。単純な使い方と、同じようなスライダの機能をまとめる方法を紹介します。

続きを読む
Swift
似た機能のボタンの定義をまとめる

同じようなボタンを多数ならべる場合、いちいちまともにコードを記述していたら、改変に耐えられません。独自のビューでボタンを定義して、同じことを何度も書かなくてすむ方法を紹介します。

続きを読む
Swift
画像の等倍表示、フィット表示、フィル表示

画像を画面上で拡大縮小表示するときに scaledToFit や scaledToFill などのモディファイアが併用できます。この動作の詳細を実行例で紹介します。

続きを読む
Swift
画像のリサイズ表示のハマりどころ

画像データを画面に出力するときに .frame() モディファイアを使ってサイズ指定しますが、初心者が必ずハマるところを紹介します。

続きを読む
Swift
画像データ(R8G8B8A8構造体カラー)を画面に表示する

構造体として解釈された符号なしR8G8B8A8カラー画像データを画面に表示する方法を紹介します。

続きを読む
Swift
画像データ(符号なし32bitsカラー)を画面に表示する

符号なし32bitsカラー画像データを画面に表示する方法を紹介します。

続きを読む
Swift
画像データ(符号なし8bits)を画面に表示する

符号なし8bitsデータを画面に表示する方法を紹介します。

続きを読む
Swift
画面のビュー要素のサイズを取得する

GeometryReader を使って画面のビュー要素のサイズを取得する方法を紹介します。

続きを読む
Swift
ZStackにおけるViewについて考察する(004,ジェスチャのコードをメソッド化する)

onTapGesture と DragGesture の実装部は同じコードになる場合が多いです。ここをメソッド化してコードをシンプルにする工夫を紹介します。

続きを読む