最近あちこち蚊に刺されたところが痒すぎで、夜中に目が覚めて睡眠不足です。
歳のせいか、腫れが引くのも数日かかかる今日この頃・・(悲
はてさて、最近SwiftUIが話題に上がりますが、どんなもんかと気になったし、目も覚めてしまったのでちょっと触ってみようかと思います。
SwiftUI
SwiftUIは今年6月に出たiosの新フレームワークです。画面コーディングの量が従来の半分くらいで済んでしまうらしいとの噂。
勉強会に行った時に、LTされていた方が普通にSwiftUIを使っていたので、てっきり私のにも入っているのかと思いきや・・
「Use Core Data」の上にあるはずの「Use SwiftUI」がない!
入ってないやん!
なんで!?
しばらくXcodeアップデートしてなかったから、最新版にアップデートしてみたのに....
https://developer.apple.com/download/
まだベータ版でした・・あわわわわ。
インストールするには、macOS Catalinaベータ5 か macOS Mojaveがいるとのこと。
Xcode11 bata5をインストール
上記のサイトから「Xcode_11_Beta_5.xip」をダウンロードし、ダブルクリック。
ちなみに....xipファイルって何ぞ?
デジタル署名つきのアーカイブが作れるらしい。そういえば前にも調べた気がする...すっかり忘れてる。
Xcode_11_Beta_5.xip 展開中、なぅ
私のマシンパワーが非力だからか、すごい時間かかる。
「Xcode-beta.app」を起動。
[Agree]をポチる。
これもちょっと時間かかる・・
入りました〜
SwiftUIチュートリアルを試す
こちらのチュートリアルを試します。
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
手順はこれを見ればできるハズなので詳しくは書きませんが、
Section1
キラーン✨
「Use SwiftUI」が表示されたよ〜。
で、チュートリアルの ↓Step4 なのですが
「この部分」のところ
私のは..
ないよ?
何で!?
Editor > Canvas クリック
macOS 10.15が出るまで待ってね、だって
↓macOS Catalina 10.15 beta版だと見れるらしいです。
https://stackoverflow.com/questions/56678354/xcode-11-beta-swift-ui-preview-not-showing
ちなみに私のはモジャビーです。モジャモジャ。
とりあえず画面見たいので Runをポチる。
出ました📱。わーい。
- Step4〜6 はできないので飛ばす
Section2
- Inspectorの Step1〜3 ところはできないので飛ばす
.color()なんだけど
んなモノはないと言われる。
「.foregroundColor(.blue)」とすれば大丈夫。
ふおぉぉ〜✨
ホットリロードとかあるといいのになー。
10.15が待ち遠しいですね〜(ベーター版を入れる勇気と気力はない...)
- Step5〜6 もスキップ!
VStack{}で部品をまとめる
テキストを2行出したいと思って、単に Text()を並べたら怒られました。
単一のViewを返すために、VStac{} で部品をまとめないとダメらしい。
ということで、お布団干してきてきます。
夜中、刺されたところが痒くて2時間しか寝てないので、お昼寝します。
続きはまた後ほどやるかも・・
Go+Firesotreが途中なので、そっちやるかも?
楽しすぎるので、多分どっちもやる...
ではまた。