Carthage で入れてる Realm が Xcode12.5 環境だとビルドできない問題に対処した

Xcode をバージョンアップしたら何故かアプリがビルドできなくなったのですが色々やったらビルドできるようになったのでその方法を紹介します。

僕はこの問題の根本の理由は理解しておらず、一時的な対処方法な点をご了承ください。

環境

  • Apple Silicon (M1) 環境
  • Carthage 0.37.0 or elliottwilliams:release/0.38.0
  • Realm v10.7.4
  • Xcode 12.5
続きを読む

MobX + React で UI 用の Store を作ると良いよ

こんにちは。最近仕事であまり React 書いてない亀山です。休日に趣味で書いてる。

React で Function Component と Hooks を使うのがすっかり主流になりましたね。Hooks のおかげで HOC がやや下火になってきた一方で、MobX は useObserver が非推奨になって observer の HOC が推奨されるなど、やや流れとは異なる動きがありますね。しかし実際書いてみると、useObserver はコードの記述量もやや多く、使い方にややコツが必要だったりして、observer を使ったほうが良い開発体験が得られています。

ところで、MobX を使う際には、Redux などとは異なり複数の Store を作るのが一般的だと思いますが、UI 用の Store を作ると色々と良かったという話をします。

続きを読む

MobX + React で UI 用の Store を作ると良いよ

こんにちは。最近仕事であまり React 書いてない亀山です。休日に趣味で書いてる。

React で Function Component と Hooks を使うのがすっかり主流になりましたね。Hooks のおかげで HOC がやや下火になってきた一方で、MobX は useObserver が非推奨になって observer の HOC が推奨されるなど、やや流れとは異なる動きがありますね。しかし実際書いてみると、useObserver はコードの記述量もやや多く、使い方にややコツが必要だったりして、observer を使ったほうが良い開発体験が得られています。

ところで、MobX を使う際には、Redux などとは異なり複数の Store を作るのが一般的だと思いますが、UI 用の Store を作ると色々と良かったという話をします。

続きを読む

Godot を触ってみた

弊社では VR/AR アプリの開発には Unity を使っていますが、最近オープンソースのゲームエンジンである Godot というのが話題になっているので少し使ってみました。チュートリアルの 2D のサンプルプロジェクトを終えて 3D を少しだけ触ったので、Unity との比較や所感を述べます。

続きを読む