SwiftUI

【SwiftUI】onLongPressGestureを離した時に実行する

SwiftUI長押しを実装する際にonLongPressGestureやLongPressGestureを使用します。これは通常、指定した時間長押しすると手を離さずとも実行されます。 今回はこれを手を離したタイミングで実行する方法を...
SwiftUI

【SwiftUI】GeometryReader内で@AppStorageが再描画されない場合の対処法

GeometryReader下で@AppStorageでマークした変数を使用して描画を行なっていても、変数の変化により再描画されない場合があります。 こういった場合はGeometryReaderを別のViewに分ける事で解決します。...
SwiftUI

【SwiftUI】List(PlainListStyle)配下のsheetでFormの背景が白くなる(iOS16)

PlainListStyleのList配下のFormで背景が白くなる場合がありました。iOS16から発生しています。同じコードでもiOS15では発生しませんでした。 どうやらlistStyleにplainを指定しているとsheet内...
SwiftUI

【SwiftUI】iOSでDropDelegateのdropEnteredでloadObjectやloadItemが動作しない

DropDelegateについて SwiftUIでDrag&Dropを実装する際、簡単な内容であればonDragとonDropで実装できます。 しかし、細かい動作を指定したい場合はDropDelegateを使用します。中でもド...
開発全般

Core ML Stable DiffusionとOSバージョン

本日、12月14日にmacOS 13.1、iOS16.2がリリースされ、それに合わせてXcode14.2がリリースされました。 Core ML Stable DiffusionはmacOS 13.1、iOS16.2を要求しており、本...
Swift

【Swift】Core ML Stable DiffusionのStableDiffusionモデルの対応状況

Core ML Stable DiffusionでStableDiffusionモデルがどの程度対応しているか確認してみました。 実行環境はM1 Mac mini 16GB RAMです。 --model-version実行可否...
Swift

【SwiftUI】Core ML Stable Diffusionをアプリに実装する サンプルコード

以下の記事で作成したコードに若干手を加えたものがあるので、せっかくなので公開します。ざっくり作っただけなので粗がありますが参考までに Sample1 promptとseedとdisableSafetyを追加...
Swift

【SwiftUI】Core ML Stable Diffusionをアプリに実装する

今回はCore ML Stable Diffusionをアプリで実行できるようにします。 残念ながら私はApple Siliconを搭載したiPadを所持していない為、macOSに対応したマルチプラットフォームiOSアプリと...
Swift

【Swift】Core ML Stable Diffusionを使ってみた(Apple Silicon)

AppleがApple Silicon向けにStable Diffusionを最適化したものを発表しました。今回はこれを試してみます。 今回はコマンドラインからの実行までですが、本記事の大半は占める環境構築してモデルを変換す...
未分類

【SwiftUI】GeometryReaderで座標を使ってViewを配置する

SwiftUIではVStackなどで位置関係だけを指定し、座標を使わずにViewを配置する事が多いです。こうする事で画面サイズが変わってもレイアウトが崩れ難くなる為です。 しかし、座標を使ってViewを配置したい場合もあります。そう...
タイトルとURLをコピーしました