Swift
ZStackでいろいろな図形を描画する

各種図形の描画方法を紹介します。rotationEffect というモディファイアがあって回転した描画も定義できるのが便利です。

続きを読む
Swift
gitのコミットハッシュをアプリに埋め込む

ビルド寸前にシェルコマンドを実行することで git のハッシュやブランチ名をリソース文字列としてアプリケーションに埋め込む工夫を紹介します。

続きを読む
Swift
リソースとして埋め込まれる文字列を扱う

アプリの多言語対応などをするには、リソース文字列を扱えると便利です。リソース文字列を扱う方法を紹介します。

続きを読む
Swift
独自のビューを定義してコードの見通しをよくする

画面に部品要素が多くなってくると var body: some View{} が複雑になってきて、ZStack、VStack、HStack の配置について見通しが悪くなってきます。これを独自の部品群単位でまとめたビューを定義してわかりやすくします。

続きを読む
Swift
構造体配列による信号波形を画面いっぱいに描画する

1次元信号波形を、iPhone の機種を問わず画面いっぱいに表示する方法を紹介します。

続きを読む
Swift
構造体配列による信号波形を描画する

1次元の信号波形を画面に描画する方法を紹介します。

続きを読む
Swift
列挙型 enum を使う

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

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

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

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

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

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

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

続きを読む