2024-01-01から1年間の記事一覧
こんにちは。開発部第1グループの高橋です。 最近私が担当している案件では、SwiftUIを使って開発しております。私個人としてはSwiftUIを使った大きなプロジェクトは初めてなので、新たな気付きがありました。 今回は、SwiftUIのsheetを使おうとしてハマった…
こんにちは、開発部第1グループの坪倉です。 今回は、Androidの公式ドキュメントで紹介されている Navigation コンポーネントのディープリンクについて、推奨される launchMode が特定の要件に対応できなかった問題と、明示的ディープリンクおよび暗黙的ディ…
こんにちは。プロダクト開発グループの于です。 今回は、当社SDKの iOS18 対応のご紹介になります。 当社では、新しいOSへの対応ポリシーに基づき、OSのベータ版公開時から検証を行い、その後、正式版に対して対応を進めています。 今回の Xcode16.0 および …
こんにちは、プロダクト開発グループ SDK チームの山田です。 弊社では APPBOX SDK を利用してパッケージアプリというものを作成しております。 パッケージアプリとは、アプリとしては比較的シンプルなものとなりますが APPBOX SDK の機能を活用し、安価且つ…
1. 概要 SDKサポート内容 Xcode16 動作環境 この記事の検証環境 2. 既存プロジェクトの対応方法 Xcode16.x をダウンロードし、プロジェクトのビルドを行う エラー対応 ライブラリ調査・更新 サードパーティSDK調査・更新 非推奨のAPIなど Privacy Reportの更…
こんにちは。開発部第1グループの涌井です。 今回は、Dateで年末付近の日付が1年ずれてしまう件についてになります。 環境 Xcodeのバージョン : 15.4 症状 年末の表示だけが1年ずれてしまう。とのことで「HAHA!まさか!」とprintでまるっと現在から1年表示…
こんにちは。プロダクト開発グループの斉藤です。 UUIDの新しい仕様が、2024年5月に正式に標準化され、RFC 9562 として採番されました。タイムスタンプ情報を含み、生成された時刻でソートが可能な仕様が含まれます。 従来の RFC 4122 に加えて、新たにv6、v…
全国の楕円球を愛する皆様 こんにちは。 プロダクト開発部 SDKチームの岡です。 Android15の変更内容はご覧になりましたでしょうか? https://developer.android.com/about/versions/15/summary?hl=en Edge-to-edge enforcement アプリが Android 15(API レ…
こんにちは、開発部第一グループ山崎です。 iOSアプリ開発について、Apple 公式新情報が発表されるWWDC2024の中から、Xcode16の新機能 セッションについてキャッチアップしてみました。 検証環境はXcode16 Beta 5, MacOS Sonoma 14.6 となります。 Edit Xcod…
「iOSDC Japan 2023」の写真 こんにちは。アイリッジ採用担当の日吉です。 08.22(木)~08.24(土)に開催する「iOSDC Japan 2024」にブースを出展することが決定しました。 (パチパチパチ) 弊社は2018年からiOSDC Japanに出展しており、今年で7回目となりま…
こんにちは。開発部第1グループの涌井です。 今回は、APNs証明書作成時に信頼されない件についてになります。 環境 MacOSのバージョン : Sonoma 14.4.1 症状 いつも通りAPNs証明書(.p12)を作ろうとしたところ、キーチェーン上で証明書は信頼されていません…
著作者:pch.vector/出典:Freepik こんにちは、開発部 iOSチームの杉田です。 今回は「WKWebViewをHiddenWebViewとして動かす方法」について、ご紹介します。 少々ニッチな記事ですが、背景と合わせて読んでいただければと思います。 背景 あるプロジェク…
こんにちは、開発部 iOSチームの西岡です。 今回は「Swift Package Manager」について、やや主流から外れたOddな使い方をご紹介します。 よろしくお願いします。 SwiftPMでリソースを扱う 明示的なバンドル指定が必要 リソースは同一モジュール内から Bundle…
こんにちは、開発部第1グループの坪倉です。 今回は、CameraX と ML Kit を使用してバーコードをスキャンする方法、読み取り範囲の判定、レイアウトの実装方法についてまとめました。以下に詳細をご紹介します。 アプリケーションの実行に必要な最小 API レ…
著作者:roserodionova/出典:Freepik 開発部第一グループ 山崎です。 Moyaは、iOSアプリ開発におけるAPIクライアントのための最も一般的なライブラリです。APIを呼び出すサーバーと通信する場合、一般的にクエリパラメータを渡します。 https://example.co…
こんにちは。開発部第1グループの高橋と申します。 今回はiOSのNFCタグ読み取りについて調べたのでまとめを作成しました。 概要 iOSアプリでCore NFCフレームワークを使ってNFCタグの検出、読み取りを行う方法について調べました。 ※Core NFCではNFCタグへの…
こんにちは。開発部第一グループの吉田です。 SwiftUIでのナビゲーション遷移の実装は簡潔でわかりやすく短時間で実装できますが、OSのバージョンによって差異があるため、最低動作バージョンがiOS16ぐらいになるまで使用することはあまり推奨されません。 …
こんにちは。開発部第1グループの涌井です。 今回は、SafariのWebインスペクタが表示されない件についてになります。 開発環境 MacOSのバージョン : Ventura 13.6.1 Xcodeのバージョン : 15.0.1 シミュレータのiOSバージョン : 17.0.1 症状 Xcodeのシミュレ…
※Illustration by Elisabet Guba , Icons 8 from Ouch! こんにちは。開発部第1グループの高橋と申します。 今回、iOSの生体認証ダイアログについて調べたのでまとめを作成しました。 開発環境 Swift5 Xcode15.0.1 概要 Local Authentication フレームワーク…