タイトル : UIKitとSwiftUI
更新日 : 2022-10-12
カテゴリ : プログラミング
タグ :
びっくりした
SwiftUI で print が動作しない理由に書いてあって、びっくりしたけど
View 内は、そもそも Swift 文を書くところではない とのこと。以下、上記のページの抜粋です。
SwiftUI の View 内では、 if文 も書けるし、ForEach で繰り返し処理も書けるから、Swift 文を同じように書ける、と考えがちだろう。しかし、それは No である。
(C#のxamarinみたいなところということ? 部品のことだけ書くところ?)
SwiftUIとUIKitのこと
最初に困ったこと
Swift勉強しようと思ってググって出てくるのが UIKit の例です。でも、playgroundsだと、SwiftUIを推奨しているようで、どうも情報が食い違う。
とりあえずの回避策
Make UIKit Apps on Your iPad in Swift Playgroundsの中にSwiftUIから、UIKitを呼び出す例があって、大変参考になりました。
とりあえずは、SwiftUIを使っているような感じで実はUIKitの過去記事参照で乗り切ることにしました。
見た目?とロジック?の分離はしないと行けないのかな。そのうち、SwiftUIにちゃんと慣れないとね。