トラブルシューティング 【Swift】WebKitのSendable-related warningsの対応 Xcode16に更新したところWebKitのimportで以下のような警告が表示されるようになり、対応方法を調べたので紹介します。 Add '@preconcurrency' to suppress 'Sendable'-related w... 2024.09.10 トラブルシューティングプログラミング
プログラミング 【Swift】複数のQRコードを一度に読み取る SwiftでQRコードを読み込む画面を作ろうとした時、複数のコードをまとめて読み取る方法を調べたので紹介します。 SwiftでQRコードを読み取る流れ SwiftでQRコードを読み取ろうと思った際、すごく大雑把に説明すると、以下の機能を利用... 2024.09.09 プログラミング
プログラミング 【Swift】WKWebViewでページ遷移をフックする WKWebViewを使う際、特定のページ / サイトへの遷移をフックして、特別な処理を行いたいケースがあると思います。このようなケースに対応するサンプルを紹介します。 ページ遷移をフックする ページ遷移をフックするには、WKNavigati... 2024.08.29 プログラミング
プログラミング 【Swift】非同期処理の特徴まとめ Swiftで非同期処理を行うとした際、いくつかの手法があり、どれを使うのが良いか判断に迷うことが多いため、自分なりに特徴を調べてみました。※結論だけ先に述べると、特別な理由がない限りは「Swift Concurrency」一択になります。 ... 2024.08.25 プログラミング
プログラミング Xcodeの便利ショートカット / 機能一覧 Xcodeで開発する際に私がよく使う便利ショートカットを紹介したいと思います。新しい便利機能を見つけたら随時更新していきたいと思います。 今開いているソースコードのツリーを表示 Ctrl + Shift + J 今開いているソースコードに対... 2024.08.06 プログラミング