SwiftUI シートビューやアラートなどモーダルビューの適切な設計について(Modality) SwiftUIにおける「モダリティ(Modality)」という思想は、アプリケーションのユーザーインターフェース設計において、ユーザーの注意を特定のコンテンツやタスクに集中させる方法を指します。 具体的には、モーダルビューやモーダルウィンド... 2024.03.30 SwiftUI基本
SwiftUI 型キャストについて【as?やas!】 型キャストとは、プログラム内でオブジェクトの型をチェックしたり、その型を他の型に変換するプロセスを指します。この機能は、多くのプログラミング言語において、存在する機能です。 本記事では、Swiftにおける型キャストの概念、使用法、および注意... 2024.04.01 SwiftUI型キャスト
SwiftUI SwiftUIで新規プロジェクトを作成する手順のまとめ SwiftUIは、Appleが提供するフレームワークで、iOS、macOS、watchOS、tvOS向けのアプリケーションを開発するための宣言的なAPIを提供しています。 この記事では、SwiftUIを使用して新規プロジェクトを作成する方法... 2024.04.03 SwiftUI環境構築
SwiftUI SwiftUIにおけるレイアウトとスタック SwiftUIにおけるレイアウトシステムは、開発者がインターフェースの構造を宣言的に記述できるように設計されており、その中心にはスタックがあります。 SwiftUIでのレイアウト作成は、主にHStack(水平スタック)、VStack(垂直ス... 2024.04.05 SwiftUI基本
iOS16.0 Navigationタイトルなどで表示/非表示を切り替える方法 【.toolbar(.hidden)】 NavigationStackは、リンク先の子ビューにおいて左上に前に戻る用のナビゲーションが自動で表示されるなど非常に便利な機能です。 iOS:16.0以上 XCode(当サイトの環境):15.0.1 稀に子ビューではナビゲーションを表示... 2024.04.08 iOS16.0iOS17.0SwiftUIツールバー
XCode Xcodeでファイルを追加・削除する方法を覚えよう Xcodeで新たなファイルを追加したり、削除する方法を紹介します。いくつか方法がありますが、使いやすい方法を覚えておくと良いでしょう。 Xcodeで新しいファイルをプロジェクトに追加する方法は非常に簡単で直感的です。以下の手順に従ってくださ... 2024.02.27 XCode
iOS13.0 検索フィールドを実装する方法を解説【searchable】 SwiftUIでは、searchableを使用することで、アプリに検索機能を簡単に組み込むことができます。searchable修飾子を使用すると、ナビゲーションバーに検索バーが追加され、ユーザーがキーワードを入力してコンテンツを検索できるよ... 2022.08.12 2024.02.16 iOS13.0iOS14.0iOS15.0SwiftUI
Mac Macでスクリーンショットを撮る方法 Macでのスクリーンショット撮影は、画面上の情報を素早く保存したり、他者と共有したりする際に非常に便利です。幸い、macOSには画面の特定部分や全体をキャプチャするためのシンプルなショートカットが用意されています。このブログでは、Macでス... 2024.02.15 Mac
SwiftUI 【SwiftUI】Bindingプロパティを使用した時のPreviewProviderでエラーが出る件 プレビュー機能において、Bindingを付与したプロパティを使用しようとすると、PreviewProvideでエラーが発生し、プレビュー機能が使用不可となり、不便だったため解決方法を調べてみました。 プレビューが使用可能になった方法 @Bi... 2022.07.21 2024.02.01 SwiftUI