【Xcode13】SwiftUIに追加される新機能-AsyncImageが便利!
【ざっくり解説】Identifiableとは?- Swiftを理解する
SwiftUIでアプリを作成しているとListを使用して何かの配列を一覧表示させることはよくあると思います。しかしその際に Initializer 'init(_:rowContent:)' requires that 'xxxx'...
【SwiftUI】NavigationViewの使い方とタイトルのカスタマイズ
アプリ開発において、NavigationViewを使った実装はよくあると思います今回はNavigationLinkで画面遷移する際に、次の画面へ値を渡す方法を説明します。 環境 Xcode12.5.1iOS14.6スクショ...
【ざっくり解説】Hashableとは? – Swiftを理解する
今回はHashableプロトコルについて説明していきます。 そもそもHashとは? 一般的にHash(ハッシュ値)とは一つ一つのデータを識別したり比較するために与えられる、一意の文字列または数字です。ハッシュ値は以下の2つ...
【Swift5.1】someってなに?簡単に説明
今回はSwiftUIを使っているとよく出てくる"some"というキーワードがどのような働きをしているのか説明していきます。
【SwiftUI】iOSで使えるアイコン一覧を確認しよう-SF Symbols の使い方
アプリを作成する際、更新ボタンやインフォボタンなどの画像をわざわざ自分で用意するのは面倒だなと思ったことはありませんか?そんな人のために、iOS13以降ではSystem ImageとしてSF Symbolsというものが使用できます。 ...
【SwiftUI】Listの機能 – selectionでセルの単体選択、複数選択
今回はListの機能の一つである、セルの選択方法について説明します。 環境 Xcode12.5.1iOS14.6スクショはiPhone12Pro Maxで撮影 初めに 条件は前回の記事【SwiftUI】List...
【SwiftUI】Listの機能 – 行の並べ替え、削除
今回はSwiftUIのListで、行を並べ替えたり削除したりする方法を紹介します。 環境 Xcode12.5.1iOS14.6スクショはiPhone12Pro Maxで撮影 初めに Listの基本的な実装方法は...
【超簡単】Listの使い方-SwiftUI
UIKitではTwitterのようなオブジェクトをひたすら縦に並べるレイアウトは、UITableViewを使用して実装するのが一般的でした。SwiftUIではUITableViewの代わりにListを使用してレイアウトを実装します。 ...
【SwiftUI】縦スクロールと横スクロール
今回は画面のスクロールのさせ方について説明していきます。 環境 Xcode12.5.1iOS14.6スクショはiPhone12Pro Maxで撮影 縦スクロール:List 縦スクロールさせる方法はいくつかありま...
Swift、SwiftUIの学習に使用した参考書
ネタが思いつか多なかったので、今回は僕が実際にSwift/SwiftUIを学習する際に使用した参考書などを紹介します。 15時間でわかるSwift集中講座 対象:初心者向き こちらは僕が初めてSwiftを学習するとき...