アイリッジ開発者ブログ

アイリッジに所属するエンジニアが技術情報を発信していきます。

Android15の全画面対応に全力で逆らってみた

全国の楕円球を愛する皆様 こんにちは。 プロダクト開発部 SDKチームの岡です。 Android15の変更内容はご覧になりましたでしょうか? https://developer.android.com/about/versions/15/summary?hl=en Edge-to-edge enforcement アプリが Android 15(API レ…

Apple WWDC2024動画 「Xcode16の新機能」について実際に検証してみた

こんにちは、開発部第一グループ山崎です。 iOSアプリ開発について、Apple 公式新情報が発表されるWWDC2024の中から、Xcode16の新機能 セッションについてキャッチアップしてみました。 検証環境はXcode16 Beta 5, MacOS Sonoma 14.6 となります。 Edit Xcod…

「iOSDC Japan 2024」のスポンサー企業としてブースを出展することが決定しました!

「iOSDC Japan 2023」の写真 こんにちは。アイリッジ採用担当の日吉です。 08.22(木)~08.24(土)に開催する「iOSDC Japan 2024」にブースを出展することが決定しました。 (パチパチパチ) 弊社は2018年からiOSDC Japanに出展しており、今年で7回目となりま…

APNs証明書作成時に信頼されない件について

こんにちは。開発部第1グループの涌井です。 今回は、APNs証明書作成時に信頼されない件についてになります。 環境 MacOSのバージョン : Sonoma 14.4.1 症状 いつも通りAPNs証明書(.p12)を作ろうとしたところ、キーチェーン上で証明書は信頼されていません…

WKWebViewをHiddenWebViewとして動かす方法

著作者:pch.vector/出典:Freepik こんにちは、開発部 iOSチームの杉田です。 今回は「WKWebViewをHiddenWebViewとして動かす方法」について、ご紹介します。 少々ニッチな記事ですが、背景と合わせて読んでいただければと思います。 背景 あるプロジェク…

SwiftPMで画像リソースを読み込みたい、けど諸々の事情でXCAssetsが使えないときは?

こんにちは、開発部 iOSチームの西岡です。 今回は「Swift Package Manager」について、やや主流から外れたOddな使い方をご紹介します。 よろしくお願いします。 SwiftPMでリソースを扱う 明示的なバンドル指定が必要 リソースは同一モジュール内から Bundle…

CameraX と ML Kit を使用してバーコードをスキャンする

こんにちは、開発部第1グループの坪倉です。 今回は、CameraX と ML Kit を使用してバーコードをスキャンする方法、読み取り範囲の判定、レイアウトの実装方法についてまとめました。以下に詳細をご紹介します。 アプリケーションの実行に必要な最小 API レ…