マガジンのカバー画像

SwiftUIでいこう!

224
SwiftUIで簡単、プログラミング! 少しずつ理解していきます。
運営しているクリエイター

#todoリスト

SwiftUIでToDoリストを作ろー! 3

SwiftUIでToDoリストを作ろー! 3

ToDoリストなので新しく追加、そして編集できるようにしていきます。

List{}に引き続きモディファイアを追加して行こます。

leadingとtrailingの繋ぎ目に","を忘れずに!

これで、上部左側に EditButton()で編集ボタン(Edit)を作り、trailing: NavigationLinkで上部右側に追加ボタン(Add)を作ります。destination:でAdd T

もっとみる
SwiftUIでToDoリストを作ろー!  1

SwiftUIでToDoリストを作ろー! 1

基本的には

ですが、動画を参考にSwift PlaygroundsでToDoリストを作りながら理解を深めます。

新規プロジェクトを作ります。

import SwiftUIstruct ContentView: View { var body: some View { VStack { Image(systemName: "globe")

もっとみる
Swiftでアプリ。- Todoリスト! 3

Swiftでアプリ。- Todoリスト! 3

入力してリスト表示させることができたのですがアプリを終了させるとデータは消えてしまいます。

これを保存する仕組みを作っていきます。保存する方法としてはAppleのフレームワークとして

UserDefaultsCore Data後は

Realmがよく使われているのではないでしょうか。

保存するデータが少ない場合はお手軽な"UserDefaults"を使うことができます。

Todoアプリを保

もっとみる
Swiftでアプリ。- Todoリスト!  2

Swiftでアプリ。- Todoリスト! 2

入力欄とリスト表示ができるようになったので、次は入力欄に入力したものがリストに反映されるようにしていきます。

"TextField"で受け取ったデータですが、@Stateで宣言した変数に代入されるのでリアルタイムに更新することができます。

以下のコードで確かめることができます。プレビュー画面に入力して確かめると入力欄に文字を入れると同時に表示されます。(iPadまたはMacのSwiftPlay

もっとみる