Swift

Swift

VaporアプリでMongoDBドキュメントをリストで表示してみる

Leafテンプレートエンジンを使って動的にページを生成し表示してみます。サンプルとしてMongoDBから全ドキュメントを取得してリスト形式での表示を試します。
Swift

VaporアプリケーションでフロントエンドのViewを作ってみよう

Vaporアプリケーションのフロントエンドとして、Leafテンプレートエンジンを使ってみます。LeafパッケージをVaporプロジェクトに導入するところから、Leafテンプレートエンジンを用いた静的ページを表示するところまでの手順を説明しています。
Swift

Listに表示した情報をリロードする

SwiftUIのビューとして使うためにUIScrollViewをUIViewRepresentableプロトコルに準拠させてみます。これにより、SwiftUIでPull Reload(引っ張って更新)が実現できるようになります。
Swift

非同期通信中にActivityIndicatorを表示させてみる

非同期通信中にActivityIndicatorを表示させてみようとおもいます。非同期通信の状況をUI側へ通知することでActivityIndicatorの表示を切り替える方法を説明します。
Swift

SwiftUIでもUIActivityIndicatorViewを使いたい

SwiftUIでUIKItのView(UIActivityIndicatorView)を使えるようラップしてみます。SwiftUI側からUIKitのViewへイベントの通知を行う必要がないパターンですので、比較的簡単にラップすることができます。
タイトルとURLをコピーしました