ios

MojaveでSwiftUIを試す 〜其の一〜

最近あちこち蚊に刺されたところが痒すぎで、夜中に目が覚めて睡眠不足です。

歳のせいか、腫れが引くのも数日かかかる今日この頃・・(悲

はてさて、最近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 ところはできないので飛ばす

Step4 

.color()なんだけど

んなモノはないと言われる。

「.foregroundColor(.blue)」とすれば大丈夫。

ふおぉぉ〜✨

ホットリロードとかあるといいのになー。

10.15が待ち遠しいですね〜(ベーター版を入れる勇気と気力はない...)

  • Step5〜6 もスキップ!

VStack{}で部品をまとめる

テキストを2行出したいと思って、単に Text()を並べたら怒られました。

単一のViewを返すために、VStac{} で部品をまとめないとダメらしい。

ということで、お布団干してきてきます。

夜中、刺されたところが痒くて2時間しか寝てないので、お昼寝します。

続きはまた後ほどやるかも・・

Go+Firesotreが途中なので、そっちやるかも?

楽しすぎるので、多分どっちもやる...

ではまた。

 

 

 

 

-ios