FGOを新規に始めて思うこと

今年の3月頃に、ふと以前買った NECのアンドロイドタブレット(TAB10/F01)で、どの程度 FGOが動くのかなと思って始めてみたのでした。結果は全然ダメで、いや動くには動くんだけど暗転時間が長すぎて意識がどこかへ行ってしまう感じでした。

次に 4月に買ったChromeBookにアカウントを移行して実験してみました。そしたらこっちは、我慢できなくも無いぐらい。そして始めてから半年程経ちました。

実験という通り、これは 3アカウント目であり、本気で遊ぶというよりは、ゼロ課金で暇つぶしにぼちぼちやっている感じです。それで現在は、第2部 第2章ゲッテルデメルング までやって来ました。このあたりで少し感想をまとめてみようかなと思います。

続きを読む FGOを新規に始めて思うこと

SwiftUIでアプリの外観モードを変更する

昨日書いた通り、最近 SwiftUIで遊んでます。Viewから呼び出される小さいViewを用意するのが楽そうです。

で、自分のアプリの外観モードをシステムに合わせたり、ダークにしたり、設定機能を用意して変更可能にするには…? という感じで色々調べてたどり着いた結果を残します。

結論的には、.preferredColorScheme を使うのが良さそうです。

続きを読む SwiftUIでアプリの外観モードを変更する

備忘録: SwiftUI の Text() で、変数を Markdown表示する

最近 SwiftUIをいじって遊んでます。ちょっとハマったのでメモ。

変数を Textに入れると、Markdown表示されません。

let str = "**太字**とか*italic*とか~~取消し線~~とか"
Text(str)

Markdown表示したい時は、公式を見るとこんな感じ。

let str = "**太字**とか*italic*とか~~取消し線~~とか"
let mstr = try! AttributedString(markdown: str)
Text(mstr)

もっと楽な書き方もありました。

let str = "**太字**とか*italic*とか~~取消し線~~とか"
Text(.init(str))

ほとんど変数から表示してたので、Markdownに対応しているなんて気付かなかった…。