読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

2023-01-01から1年間の記事一覧

MPSGraphでNeural Engineが動く!

少し前まで、MPSGraphBuilderというプロジェクトを地道に開発していました。github.comCore MLの.mlmodelファイルを読み込んで、MPSGraphを構築するというものです。 対応する層が限定的なものですが、おかげで、囲碁AIのLeela ZeroやKataGoのニューラルネッ…

SwiftUIのpopover

SwiftUIのpopover、なかなか手強いですね。iPadで「できた!」と思ってもiPhoneでポップオーバーじゃなくてシートになったり。 これはiOS 16.4+ではpopoverのコンテントにpresentationCompactAdaptation(.none)修飾子をつけることで解決します。さて、長いテ…

SwiftUIの書き方

久しぶりの記事です。ついに?SwiftUIでUIを書き始めて思うことがあったので書きます。SwiftUIで意味のあるアプリを書こうとすると、@Stateや@Binding、@StateObject/@ObservedObject, @ObservableObject,@EnvironmentObjectと色々なプロパティラッパが出て…