【SwiftUI】NavigationView-ボタンの設置とスタイルの変更
2021-07
Swift5のアクセス修飾子
Swift5には意外と多くのアクセス修飾子があります。必要なときにすぐに確認できるようまとめておきます。 privateそのクラスまたは構造体の中でのみアクセス可能(extension内でもアクセス可能) private(...
lazy stored property (遅延格納型プロパティ)とは?-Swiftを理解する
lazy stored propertyとは? 普通のstored property(格納型プロパティ)は、初期化の際に値を与えず必要とされたときに初めて値を決定することができるという性質を持ちます。使うタイミングで値が格納され...
structとは?-SwiftUIを理解する
SwiftUIはstruct中心のコードになっています。なのでSwiftUIにおいてstructの理解は非常に重要です。SwiftUIを理解するためにstructについて学習しましょう。かなり初歩的な内容なので退屈な内容かもしれませんが、...
iOS14におけるDatePickerについて-SwiftUI
今日はiOS14でDatePickerの使い方と見た目、Styleについて説明していきます。 環境 Xcode12.5.1Swift 5.4.2SwiftUI DatePickerの使い方 Apple公式ドキュ...
【Xcode13】SwiftUIに追加される新機能-AsyncImageが便利!
少し前になりますが、WWDC21ではSwiftUIの新しい機能がたくさん紹介されていました。その中から今回は AsyncImage について説明していきます。XCode13以降、iOS15以降でしか使えないので、まだまだ業務などで使用はさ...
SwiftUIのPickerの使い方と、覚えておくと便利なPickerの種類
何かと使用することが多いPickerをSwiftUIで実装する方法について説明します。 開発環境 Xcode 12.5.1Swift5.4iOS14.6 使い方 参考にしたのは毎度お馴染みApple公式ドキュメ...
Textをローカライズする方法-SwiftUI
今回はSwiftUIのText等を使った際の Localization の方法を説明します。とは言ってもUIKitとほとんど変わりません。 1- プロジェクトにLocalizationを追加 まずはプロジェクトに必要な言語...
東京オリンピック開会式
今日は東京オリンピックの開会式があるので、ブログはお休みします〜。 みなさんにとって良いオリンピック・パラリンピックになりますように。
@EnvironmentでViewの環境値を読み取ろう-SwiftUI
自分で用意したデータを処理する際に使用する@Stateや@ObservedObjectとは違い、タイトルの通り、@EnvironmentはViewの環境値を読み取れるProperty Wrapperです。今回はこの@Environment...
集まれSwift好き!Swift愛好会 vol.61 @ オンライン に参加しました
今日は「集まれSwift好き!Swift愛好会」に参加しました。仕事が忙しかったり、タイミングが合わなかったりでなかなか参加できていなかったので、久々の参加になりました。 談義(=時間や内容に制限がないゆるい発表)という参加しやすい...