BitriseでのKotlin Multiplatformのキャッシュ管理の話
はじめに Kotlin Multiplatform(KMP)をiOSプロジェクトに導入すると、CI/CDでのビルド時間が課題になることがあります。 プロジェクトの規模にもよりますが、KMPのビル...
11 search resultsShowing 1~11 results
You need to log-in
はじめに Kotlin Multiplatform(KMP)をiOSプロジェクトに導入すると、CI/CDでのビルド時間が課題になることがあります。 プロジェクトの規模にもよりますが、KMPのビル...
はじめに iOS17以降からObservationという新たな状態監視のFrameworkが使用できるようになりました。 しかし、状態監視のFrameworkとしてはすでにCombineが存在し...
はじめに Swift5.7からSelfまたはassociated typeを持ったprotocolが型として定義できるようになりましたね! これによって今まで型消去のテクニックを使って実装してい...
はじめに SwiftUIにはViewModifierというViewへのカスタムModifierを作成することが可能です。 ViewModifierを使うことで、SwiftUIのViewを汎用的に...
はじめに SwiftUIのAPIが年々充実していく中で、UIKitから SwiftUIへの切り替えを考えられている方も多いのではないでしょうか? そんな中で、今年のWWDC2022にて、Use ...
はじめに CleanArchitectureのアプリをSwiftUIに落とし込む場合、どのようなアーキテクチャが良いのかを考えてみました。 現在、SwiftUIでは色々なアーキテクチャの形が模索...
はじめに iOS13以降、Frameworkとして提供されたCombine。 上記のおかげで外部ライブラリに頼らずにリアクティブプログラミングを使うことができるようになり、アプリを構築する上での...
はじめに iOSアプリ開発をする上で切っても切り離せない問題としてFatViewControllerが挙げられます。 そんな中でも、Cocoa MVCはFatViewControllerになりや...
はじめに iOS14時点でのSwiftUIでは現在、WKWebViewに相当するViewのサポートを行っておりません。 そのため、UIKitのWKWebViewをSwiftUI用にラップして使用...
はじめに WWDC2019にて2020年4月までにMultitaskingをサポートすることが必須と発表されました。 そして今年1月、必須ではないにしてもMultitaskingをサポートするこ...
はじめに KVOとはKey-Value Observingの略で、対象のObjectの値を監視し、変更のタイミングで通知を行ってくれるものです。 とても簡単に特定の値の監視を行うことができますの...
11 search resultsShowing 1~11 results
Qiita is a knowledge sharing service for engineers.