@MszPro

@MszPro

#iOS 個人開発、✨ Ex Appleエンジニア(本社)、📱47個のアプリを開発し、AppStoreJPに公開、📘87本の #Qiita 記事投稿、✨#WWDC 奨学金17/18、20代、自然、アニメ、 📷 撮影。プログラミングの力で、一緒に、世界をより良くする。🐘 http://SNS.MszPro.com
「ITMS-91053: Missing API declaration」アプリのプライバシーレポートでのAPI使用宣言(iOSアプリを審査に提出したら)

「ITMS-91053: Missing API declaration」アプリのプライバシーレポートでのAPI使用宣言(iOSアプリを審査に提出したら)

Qiita: https://qiita.com/mashunzhe/items/d2c035c0d4794a6bf211 Medium (English version): https://medium.com/@MszPro/itms-91053-missing-api-declaration-for-accessing-userdefaults-timestamps-other-apis-d5c0cbf84a5e App Storeにアップデートを提出しようとして、以下のメールを受け取ったことはありますか? WWDC 2023で明らかになったように、UserDefaultsのようなAPIを使用する場合は、プライバシーレポートを作成する必要があります。2024年5月1日から、このようなプライバシー宣言なしで新しいアプリのビルドをアップロードすることは許可されません。 プライバシーレポートを作成するには、以下の手順に従ってください: まず、プロジェクトに新しいファイルを作成します: そのファイルのタイプは「App Privacy」と呼ばれます このファイルが適用されるター
6 min read
SwiftUIプログラミング

SwiftUIでTipKitを使用してユーザーにヒントを表示(iOS 17、WWDC 2023)

iOS 17の新しいTipKitフレームワークを使用して、アプリ内のさまざまな機能をユーザーに発見させる方法について説明。インラインヒントの表示・フローティングヒントの表示・条件に基づくヒントの表示・ ンターに基づくヒントの表示・アクションボタンのカスタマイズ
7 min read
「iOS 17」SwiftUIの新たな19本の機能とビュー(コード例付き)(WWDC 2023)
iOS Featured

「iOS 17」SwiftUIの新たな19本の機能とビュー(コード例付き)(WWDC 2023)

特定の位置までスクロール、App Storeで購入可能なアイテム・サブスクリプションを表示、写真がNSFWかどうかを分析、SwiftDataを使用、SwiftUIのビューにMetalシェーダーを使用、マップにマーカー、SFシンボルの画像エフェクト(パルス、反転、バウンス、スケール、表示/非表示、トランジション)、回転のジェスチャー、#preview、TipKitを使ったヒントの表示
8 min read
SwiftUIプログラミング

カメラからQRコードの検出、ハイライト表示、SwiftUI対応ビューの作成

この記事では、カメラからのビデオストリームを表示し、 QRコード(または他のタイプのコード)を検出し、 その周りに矩形を表示することによってコードを強調するビューを作成することについて話します。 また、SwiftUI互換のビューを作成し、SwiftUIのビュー内で使用できるようにします。 変数を用意する まず、スキャンした結果とカメラプレビューレイヤーを保存するために、以下の変数を追加します。 viewSize はカメラプレビューレイヤーのサイズを表します。 プレビューレイヤーと検出されたQRコードのオーバーレイビューを初期化 ビデオプレビューレイヤーを初期化し、サイズを設定します。 qrCodeFrameView は、検出されたQRコードに重ねて表示される (オーバーレイ) ビューです。 現在はフレームを持ちません。 しかし、QRコードを検出したときに、そのビューの位置とサイズを設定することになります。 ビデオ撮影用カメラデバイスを取得 ビデオキャプチャーのためのデフォルトのカメラデバイスを取得します。 そして、ビデオキャプチャセッションにカメラ入力を追加します
2 min read