Cocoapods管理ライブラリからプライバシーマニフェストと署名の対象となるSDKを調べる
2024年春以降、Appleから指定されたSDKについて、App Store ConnectでこれらのSDKを含むアプリを提出する場合や、アプリのアップデートの一環としてこれらのSDKのいずれか...
56 search resultsShowing 1~20 results
2024年春以降、Appleから指定されたSDKについて、App Store ConnectでこれらのSDKを含むアプリを提出する場合や、アプリのアップデートの一環としてこれらのSDKのいずれか...
SwiftUIで、自分で作ったカスタムActionを使ってDIを行います。 EnvironmentValuesのActionsについて @Environment で使えるValueにはいくつかカ...
W3CDTF形式のStringをDateに変換します。 W3CDTF形式について W3CDTF(World Wide Web Consortium Date and Time Formats)は...
iOSに広告を表示するためのライブラリAdMobは公式にSwiftUIに対応しています。 Bannerのコード 広告にはいろいろな種別がありますが、バナーのコードを見ていきます。 下記のコードは...
概要 iOS/Swiftでは様々な方法で非同期処理を行うことができます。 その非同期処理の記述に対してどのようにXCTestを書けばいいのかを検討してみました。 非同期処理としては、一回だけ値が...
概要 新たに追加されたUIViewControllerのviewIsAppearing(_:)について説明します。 viewIsAppearingは、画面の初期表示時にUIをアップデートしたい時...
まとめ URLのQueryのvalue用のCharacterSetを作成して、addingPercentEncodingを使ってパーセントエンコーディングを行います。 はじめに 例えば、パーセン...
結論 Publisher→AsyncSequence→Swift Concurrencyの順番に変換してawaitで処理を行えるようにします。 概要 CombineのPublisherをSwif...
環境 Xcode 14.3.1 Textの多言語化 SwiftUIのTextなどは文字列を与えることができます。 struct ContentView: View { var body: som...
概要 Bitriseは、執筆時点では過去200日経過したビルドはBitriseのUIから表示されることはありません。 これで困るのが過去にリリースしていたアプリを再度動かすとなった時です。 ここ...
環境 Xcode 14.2 iOS 16.2 まとめ SwiftUIで作成したカスタムビューに対し、Stringではなく LocalizedStringKeyで受け取ることで多言語対応が可能にな...
環境 Xcode 14.2 iOS 16.2 概要 SwiftUIでTextとstringdictファイルを使って、複数形対応を行います。 複数形対応 得点などを示す英語pointを例としてみま...
まとめ propertyWrapperを利用することで、JSONの文字列を安全にURLに変換してCodableのstructを生成できるようになります。 概要 JSONをSwiftのStruct...
環境 macOS 13.3(22E252) Xcode Version 14.2 (14C18) 概要 開発中のアプリの通信状況を見るためのツールはいろいろあると思いますが、Xcodeの標準ツー...
概要 iOSではiOS 13から、CIQRCodeGenerator というAPIが用意されており、これを用いることでQRコードの画像を簡単に生成することが可能になりました。 公式のドキュメント...
AsyncSequenceについて Swiftで提供される宣言型 APIとしてCombineが、iOSではiOS 13から提供されるようになりました。 しかしながら、CombineはiOSやma...
はじめに Xcode 14.2 紹介するサンプルでは以下のModelを使用しています。 SwiftUIにおけるFetchRequest SwiftUIでCore Dataの機能が使えるFetch...
概要 例えば、地図を表示するViewをSwiftUIで構築します。 このViewは地図と、現在地を示す位置情報をテキストで表示します。 地図はMapKitを使って、Mapで表示します。 Mapの...
概要 Jetpack Compose tvにあるCarouselを使うことで、以下のような、自動で画面が切り替わるUIが実現できます。 Jetpack Compose tvについて Jetpac...
概要 SwiftUIのTextなどは、Markdown記法が使えるようになりました。例えば以下のTextは、 struct MarkdownView: View { var body: some...
56 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.