はじめに サンプルイメージ 開発環境 実装 ContentView.swift ImageView.swift ImageLoader.swift ImageCache.swift IndicatorView.swift おわりに 参考 はじめに 以下のリポジトリを参考に、画像URLから取得した画像を表示し、画像をキャッシュする実装を試…
はじめに 開発環境 実装 おわりに 参考 はじめに Combineを使って画像URLから画像を読み込む実装を試したので記事に残します。 開発環境 macOS Big Sur 11.3.1 Xcode 12.5 Swift 5.4 実装 @Published var image: UIImage? private let url: URL private var …
はじめに 開発環境 実装 おわりに 参考 はじめに EnvironmentValuesを拡張して独自のEnvironmentValueを追加する方法について試したので記事に残しておきます。 開発環境 macOS Big Sur 11.3.1 Xcode 12.5 Swift 5.4 実装 【Swift】NSCacheを使って画像をキ…
はじめに 開発環境 実装 おわりに 参考 はじめに NSCacheを使ってUIImageをキャッシュする実装について記事に残します。 開発環境 macOS Big Sur 11.3.1 Xcode 12.5 Swift 5.4 実装 キャッシュする際のキーはAnyObject型、値はUIImage型としています。 proto…
はじめに 開発環境 サンプルイメージ 実装 おわりに 参考 はじめに ScrollViewReaderを使って、特定の行にスクロールする実装を試したので記事に残します。 開発環境 macOS Big Sur 11.3.1 Xcode 12.5 Swift 5.4 サンプルイメージ 実装 ScrollViewReaderでSc…
はじめに 開発環境 本題:LazyVGridでグリッドデザインを表現する 並べ方に関して アイテムを詰めて並べる 1行あたりのアイテム数を指定して並べる 余白の設定に関して 行間の余白を設定 LazyVGridの上下左右の余白を設定 画面遷移に関して おわりに 参考 は…
はじめに 開発環境 本題 エラーが発生するコード なぜエラーが発生する? エラーの解消方法 エラー解消後のコード おわりに 参考 はじめに 表題のエラーに関して調べた内容のメモ。 開発環境 macOS Big Sur 11.2.3 Xcode 12.4 Swift 5.3.2 本題 エラーが発生…
はじめに サンプルイメージ 開発環境 本題 実装方針 実装 WebView.swift ContentView.swift(WebViewの使用例) おわりに 参考 はじめに WKWebViewの読み込み状況をUIProgressViewで表示する実装について試したので、記事に残します。 サンプルイメージ 開発…
今まで使用していたMacBook Airが頻繁にフリーズするようになったため、M1 Mac miniを購入しました。 他のレビューにもある通りコストパフォーマンスに優れた製品で、快適に開発できるようになったのはかなり満足度が高いです。 (Dockerまわりは注意が必要…
はじめに 開発環境 サンプルイメージ 実装 おわりに 参考 はじめに iOS 14.0から使えるようになったMenuを試したので記事に残します。 開発環境 macOS Big Sur 11.2.3 Xcode 12.4 Swift 5.3.2 サンプルイメージ 実装 import SwiftUI struct ContentView: Vie…
Anker Soundcore Liberty Air 2 Proを購入したので、レビューを書いてみたいと思います。ネット上に多くのレビューがある商品なのですが、(超)素人目線のレビューが少なかったので記事にします笑 ※アマゾンの商品URL:https://amzn.to/3tfCNfM 前提 良い部…
はじめに 開発環境 本題 実装に関して 気になった点 おわりに 参考 はじめに アプリを開いた時/閉じる時に処理を実行する方法に関してメモ。 開発環境 macOS Big Sur 11.2.3 Xcode 12.4 Swift 5.3.2 本題 実装に関して ScenePhaseを使用することで表示状態を…
はじめに 開発環境 実装 WebView.swift ContentView.swift(WebViewの使用例) おわりに 参考 はじめに 【SwiftUI】WKWebViewを使えるようにする - Swift・iOSに記載した実装内容を修正して、WKWebView用のボタン(戻る/進む/再読み込み)を設置してみたので…
はじめに 開発環境 本題 保存/取得する方法 例 おわりに 参考 はじめに 構造体の配列をUserDefaultsで保存、または取得する方法について記載します。 開発環境 macOS Big Sur 11.2.3 Xcode 12.4 Swift 5.3.2 本題 保存/取得する方法 以下公式ドキュメントに…
はじめに 開発環境 本題 該当のメソッド SwiftUIでの実装例 おわりに 参考 はじめに 【SwiftUI】WKWebViewを使えるようにする - Swift・iOSの続きです。今回はWKWebViewで表示しているページのURLとタイトルを取得する方法について記載します。 開発環境 mac…