2022-01-01から1ヶ月間の記事一覧

SwiftUI で SKStoreProductViewController を使って AppStore を表示する

SKStoreProductViewController を使うと、アプリから離脱せずに、AppStore で特定のアプリを表示することができる。これを使うと、アプリ内で他のアプリのインストールを促すことに使えたりする。 ただし、SKStoreProductViewController に delegate を設定…

Swift Dictionary の key, value を weak 参照したい

たとえば UIView を key にして、Date を value にした Dictionary を使いたいと考えたとき。 ここで問題があるのは Dictionary の key, value は strong で参照するため、 UIView を key にするとメモリリークが発生する。(本来の UView のライフサイクル…