Swift
画面遷移を行う(ナビゲーション遷移)

iOS16ならば画面の遷移に NavigationStack の仕組み使えます。NavigationLink より簡単に扱えるようになったので使い方を紹介します。

続きを読む
Swift
高速フーリエ変換を実施する(vDSPを使う)

Apple の Accelerate フレームワークを使ってに高速フーリエ変換を実施するコードを紹介します。

続きを読む
Swift
タップした3点を通過する2次曲線を描画する

3点の ( x, y ) 座標が決まれば2次曲線を描画することができます。係数のもとめ方も含めてサンプルを紹介します。

続きを読む
Swift
高速フーリエ変換を実施する(独自コード)

Apple の Accelerate フレームワークを使わずに高速フーリエ変換を実施するコードを紹介します。

続きを読む
Swift
いろいろなforループ

C言語のライブラリなどをSwiftに翻訳する場合、苦労するのが for ループです。stride や sequence を使って切り抜ける作戦があるので紹介します。

続きを読む
Swift
配列を利用する(構造体型、ソート)

構造体型を要素とする配列を使うサンプルを示します。加えて要素の複合条件を有するソート方法を示します。

続きを読む
Swift
配列を利用する(文字列型、ソート)

文字列型を要素とする配列を使うサンプルを示します。加えて要素のソート方法を示します。

続きを読む
Swift
配列を利用する

シンプルに整数を要素とする配列を使うサンプルを示します。

続きを読む
Swift
大きなサイズの画像を画面にフィットして表示する

画像の縦横のピクセル数が、画面の縦横のポイント数より大きい場合の縮小表示のサンプルコードを紹介します。

続きを読む
Swift
ZStackでループをつかって複数の図形を描画する

ループを使って複数の図形を描画したい場合は for は使えません、ForEach を使います。

続きを読む