Programming SwiftUI .tabItem deprecated in iOS 18.1 -> replace it with new Tab 'tabItem' will be deprecated in a future version of iOS: Use Tab (title:image:value:content:) and related initializers instead. Fix for SwiftUI Xcode in iOS 18
VisionOS: Making 3D objects tappable Talks about how to add a .usdz 3D model to the user's room immersive space, and how to detect pinch to select tap gesture to the 3D model.
The repository Debian GNU/Linux 12 DVD does not have a Release file - how to fix Run the following to open the editor for sudoedit /etc/apt/sources.list And comment out the first line by adding # to the beginning Problem solved!
VisionOS app game development 101 (2D view, Immersive Space, tappable 3D objects, WindowGroup) Learn how to develop app for VisionOS Apple Vision Pro, including displaying 3D .usdz assets, showing immersive space, detect tap on the 3D entity. Using RealityKit and SwiftUI.
Programming SwiftUI Text underline, strikethrough, kerning, add symbol, combine multiple texts Can you make the same view as shown in the header thumbnail? If you can, save your time by skipping this article. Otherwise, let's go! Different default font size We will start off with the basics like font size. You can use the .font(.title3) to set a
SwiftUI List control spacing between sections (listSectionSpacing) In SwiftUI List, you can use the listSectionSpacing view modifier for List view to control how much space is in between different sections. Base code We will use this code as a starting point: // // ListSpacingControl.swift // WhatsNewIniOS18 // // Created by Msz on 8/10/24. // import SwiftUI struct ListSpacingControl: View { let
Spatial Dream - Vision Pro puzzle game Featured in WWDC 24 keynote. A tiny puzzle game in your room for Apple Vision Pro. You toggle the switches, adjust the clock, complete the Egyptian tablet, and discover secrets within the museum.
Use Keycloak to log into Google Workspace (KeyCloak 25 SAML SSO) This guide talks about setting your enterprise Keycloak as a way your employee can log into their Google Workspace. Most of the guides online talk about how to use Google as an identity provider for KeyCloak. The only one I found about using Keycloak as identity provider to Google was
Increase maximum post characters limit for Mastodon server V4.3.0 [Mastodon] Change your maximum character count, newest guide for V4.3.0 Mastodon server admins self hosted instances.
Programming Making a configurable widget for your iOS app iOS, Swift, SwiftUI: Use WidgetKit and Siri Intent to make a configurable widget. User can select the city for a weather widget for example. User can long press and tap Edit Widget to edit the data, which is dynamically loaded.
Set up sliding sync for Matrix self-hosted instances Adapt to Element X client by adding Sliding Sync to your self host Matrix Synapse server, with Docker Compose, Nginx reverse proxy, CloudFlare worker function.
iOS Detect and extract objects within image in iOS (ImageAnalysisInteraction, VNGenerateForegroundInstanceMask) In Photos app, long press will extract objects from image. We will implement this same feature using `ImageAnalysisInteraction`, and `VNGenerateForegroundInstanceMaskRequest`. For SwiftUI and UIKit.
「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」と呼ばれます このファイルが適用されるター
ITMS-91053: Missing API declaration — for accessing UserDefaults, timestamps & other APIs Have you tried to submit an update to App Store and received the following email? It is known from the WWDC 2023 that you have to create a privacy report when you use APIs like UserDefaults. Starting from May 1, 2024, uploading new builds of apps without such a privacy
Self Hosted Guide Featured Self-host federated Bluesky instance (PDS) with CloudFlare Tunnel Self host your own Bluesky PDS Personal Data Server on Fediverse, using CloudFlare tunnel to hide your server IP address. Federate with main bsky.social instance.
Programming Featured Creating custom Swift Macros (with examples SF Symbol / URL validator / iCloud key-value store bind) This article will talk about creating your own custom Swift Macro. It will cover ExpressionMacro and AccessorMacro. With examples of SF Symbol name validate, URL validate, and bind variable to iCloud key-value store.
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を使って画面画像の一部分だけを明るく(現在設定されている画面の明るさ以上)することができます。