SwiftUIプログラミング SwiftUIでTipKitを使用してユーザーにヒントを表示(iOS 17、WWDC 2023) iOS 17の新しいTipKitフレームワークを使用して、アプリ内のさまざまな機能をユーザーに発見させる方法について説明。インラインヒントの表示・フローティングヒントの表示・条件に基づくヒントの表示・ ンターに基づくヒントの表示・アクションボタンのカスタマイズ
Programming Using TipKit to display a tip to the user in SwiftUI (iOS 17, WWDC 2023) Using TipKit to display inline tip, popover floating tip, rule based tip, or counter based tip, provide custom action buttons. TipView, Tip, rules, Swift Macros
iOS Featured 「iOS 17」SwiftUIの新たな19本の機能とビュー(コード例付き)(WWDC 2023) 特定の位置までスクロール、App Storeで購入可能なアイテム・サブスクリプションを表示、写真がNSFWかどうかを分析、SwiftDataを使用、SwiftUIのビューにMetalシェーダーを使用、マップにマーカー、SFシンボルの画像エフェクト(パルス、反転、バウンス、スケール、表示/非表示、トランジション)、回転のジェスチャー、#preview、TipKitを使ったヒントの表示
SwiftUIプログラミング SwiftUIアプリにLINEログインを追加、ユーザープロファイル情報の取得(.onOpenURLモディファイアを使用) この記事では、SwiftUIアプリでLineログインを統合し、ログイン成功時にユーザーのプロファイル情報を取得することについて説明します。
SwiftUIプログラミング カメラからQRコードの検出、ハイライト表示、SwiftUI対応ビューの作成 この記事では、カメラからのビデオストリームを表示し、 QRコード(または他のタイプのコード)を検出し、 その周りに矩形を表示することによってコードを強調するビューを作成することについて話します。 また、SwiftUI互換のビューを作成し、SwiftUIのビュー内で使用できるようにします。 変数を用意する まず、スキャンした結果とカメラプレビューレイヤーを保存するために、以下の変数を追加します。 viewSize はカメラプレビューレイヤーのサイズを表します。 プレビューレイヤーと検出されたQRコードのオーバーレイビューを初期化 ビデオプレビューレイヤーを初期化し、サイズを設定します。 qrCodeFrameView は、検出されたQRコードに重ねて表示される (オーバーレイ) ビューです。 現在はフレームを持ちません。 しかし、QRコードを検出したときに、そのビューの位置とサイズを設定することになります。 ビデオ撮影用カメラデバイスを取得 ビデオキャプチャーのためのデフォルトのカメラデバイスを取得します。 そして、ビデオキャプチャセッションにカメラ入力を追加します
WWDC22 iOSアプリで画面上のQRコード部分のみ輝度を上げ(WWDC 2022, iOS 16, Metal, EDRレンダリング) WWDC 2022で発表されたMetalの新機能では、EDRを使って画面画像の一部分だけを明るく(現在設定されている画面の明るさ以上)することができます。