アイリッジ開発者ブログ

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

2024-01-01から1年間の記事一覧

タイムスタンプでソートできるUUID の仕様が標準化されました

こんにちは。プロダクト開発グループの斉藤です。 UUIDの新しい仕様が、2024年5月に正式に標準化され、RFC 9562 として採番されました。タイムスタンプ情報を含み、生成された時刻でソートが可能な仕様が含まれます。 従来の RFC 4122 に加えて、新たにv6、v…

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 レ…

Moya でクエリパラメータとして辞書型や配列型などを指定するときどうなるか

著作者:roserodionova/出典:Freepik 開発部第一グループ 山崎です。 Moyaは、iOSアプリ開発におけるAPIクライアントのための最も一般的なライブラリです。APIを呼び出すサーバーと通信する場合、一般的にクエリパラメータを渡します。 https://example.co…

iOSのNFCタグ読み取りについて

こんにちは。開発部第1グループの高橋と申します。 今回はiOSのNFCタグ読み取りについて調べたのでまとめを作成しました。 概要 iOSアプリでCore NFCフレームワークを使ってNFCタグの検出、読み取りを行う方法について調べました。 ※Core NFCではNFCタグへの…

SwiftUIでのナビゲーション管理

こんにちは。開発部第一グループの吉田です。 SwiftUIでのナビゲーション遷移の実装は簡潔でわかりやすく短時間で実装できますが、OSのバージョンによって差異があるため、最低動作バージョンがiOS16ぐらいになるまで使用することはあまり推奨されません。 …

SafariのWebインスペクタが表示されない件について

こんにちは。開発部第1グループの涌井です。 今回は、SafariのWebインスペクタが表示されない件についてになります。 開発環境 MacOSのバージョン : Ventura 13.6.1 Xcodeのバージョン : 15.0.1 シミュレータのiOSバージョン : 17.0.1 症状 Xcodeのシミュレ…

iOSの生体認証ダイアログについて調べたこと

※Illustration by Elisabet Guba , Icons 8 from Ouch! こんにちは。開発部第1グループの高橋と申します。 今回、iOSの生体認証ダイアログについて調べたのでまとめを作成しました。 開発環境 Swift5 Xcode15.0.1 概要 Local Authentication フレームワーク…