Swift
独自のモディファイアを定義する

同じようなビューを画面にたくさん並べるときに、いちいちモディファイアを記述すると冗長になります。独自のモディファイアを定義してコードを簡素化する方法を紹介します。

続きを読む
Swift
条件によってコントロールの色を変更する

コントロールの色を条件によって動的に変更する方法を紹介します。

続きを読む
Swift
画面遷移先でグローバルなオブジェクトのメンバを変更する

アプリケーションの動作パラメータを設定する場合、別の画面にモーダル遷移して値を設定するシチュエーションが多いと思います。これを実現する方法を紹介します。

続きを読む
Swift
画面遷移を行う(モーダル遷移)

iPhone の画面遷移は、ナビゲーション遷移とモーダル遷移があります。ここではモーダル遷移について解説します。

続きを読む
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
配列を利用する(構造体型、ソート)

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

続きを読む