プロトコル 【SwiftUI】Shapeとは?使い方やカスタム図形の描き方をわかりやすく解説 2025年9月25日 SwiftUIで「図形を描く」ときに登場するのが Shape です。 四角形や円といった基本的な図形から、カスタムパスを描いたオリジナルの図形まで、SwiftUIのUIに自然に組み込める便利な仕組みです。 この記事では Shape の基本的な意味や使い方、代表的な種類、関連メソッド(塗りつぶし・枠線など)までをわかりや... giversiosswift
プロトコル 【Swift】ActivityAttributesとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月20日 iOSでライブアクティビティ(Live Activities)を実装したい時に必要になるのが ActivityAttributes です。 Dynamic Island やロック画面上に、進捗や状態をリアルタイムで表示したい場面で使われ、ユーザーの体験を大きく高める仕組みです。 この記事では ActivityAttri... giversiosswift
プロトコル 【Swift】Equatableプロトコルとは?使い方や使う目的、活用時の注意点までわかりやすく解説! 2025年9月20日 Swiftで「この2つの値は同じかどうか」を判定したい場面はとても多いですよね。 そんなときに欠かせないのが Equatableプロトコル です。 Equatableプロトコル を使うことで「2つの値が等しいかどうか」を判定できるようになります。 もしEquatableを使わなかったら、「同じ見た目のインスタンスなのに... giversiosswift
プロトコル 【Swift】Hashableプロトコルとは?使い方や使う目的、Equatableプロトコルとの違いまでわかりやすく解説! 2025年9月20日 Swiftでコレクション型(SetやDictionary)を使うときによく出てくるのが Hashableプロトコル です。 「Hashableって何?」「Equatableとどう違うの?」と思う方も多いかもしれません。 この記事では Hashableプロトコルの基本的な意味や使い方、どんな場面で使うのか、関連するプロト... giversiosswift