Swift

Swift

SwiftUIでマップ表示

今回はSwiftUIでマップを表示する方法を説明していきます。 環境 Xcode12.5.1iOS14.6 MapKitのインポート UIViewRepresentableを使ってマップ表示 ...
Swift

Swift5のアクセス修飾子

Swift5には意外と多くのアクセス修飾子があります。必要なときにすぐに確認できるようまとめておきます。 privateそのクラスまたは構造体の中でのみアクセス可能(extension内でもアクセス可能) private(...
Swift

lazy stored property (遅延格納型プロパティ)とは?-Swiftを理解する

lazy stored propertyとは? 普通のstored property(格納型プロパティ)は、初期化の際に値を与えず必要とされたときに初めて値を決定することができるという性質を持ちます。使うタイミングで値が格納され...
Swift

structとは?-SwiftUIを理解する

SwiftUIはstruct中心のコードになっています。なのでSwiftUIにおいてstructの理解は非常に重要です。SwiftUIを理解するためにstructについて学習しましょう。かなり初歩的な内容なので退屈な内容かもしれませんが、...
Swift

iOS14におけるDatePickerについて-SwiftUI

今日はiOS14でDatePickerの使い方と見た目、Styleについて説明していきます。 環境 Xcode12.5.1Swift 5.4.2SwiftUI DatePickerの使い方 Apple公式ドキュ...
Swift

【Xcode13】SwiftUIに追加される新機能-AsyncImageが便利!

少し前になりますが、WWDC21ではSwiftUIの新しい機能がたくさん紹介されていました。その中から今回は AsyncImage について説明していきます。XCode13以降、iOS15以降でしか使えないので、まだまだ業務などで使用はさ...
Swift

SwiftUIのPickerの使い方と、覚えておくと便利なPickerの種類

何かと使用することが多いPickerをSwiftUIで実装する方法について説明します。 開発環境 Xcode 12.5.1Swift5.4iOS14.6 使い方 参考にしたのは毎度お馴染みApple公式ドキュメ...
Swift

Textをローカライズする方法-SwiftUI

今回はSwiftUIのText等を使った際の Localization の方法を説明します。とは言ってもUIKitとほとんど変わりません。 1- プロジェクトにLocalizationを追加 まずはプロジェクトに必要な言語...
Swift

@EnvironmentでViewの環境値を読み取ろう-SwiftUI

自分で用意したデータを処理する際に使用する@Stateや@ObservedObjectとは違い、タイトルの通り、@EnvironmentはViewの環境値を読み取れるProperty Wrapperです。今回はこの@Environment...
Swift

SwiftUIの肝!Combineフレームワークについて

今回はSwiftUIを使用する上で必ず押さえておきたいCombineフレームワークについて説明していきます。 Combineフレームワークとは Combineフレームワークの役割は、一言で説明するとViewとデータの状態を...
タイトルとURLをコピーしました