2023-09

Swift

タプルとswitch文

タプルをswitch文の判定、caseに使うとおもしろいことができます。タプルは単なる数字の組ですが、この例ではあたかも日付という意味を持ち、各caseによって誕生日や記念日の時には、特別なメッセージを表示す ...
Swift

複数の値を返す関数を作る

関数の返り値として複数の値をまとめて返したい場合もありますよね。そういう時にタプルを使う方法はシンプルですし、よく使われます。例は、おすすめの観光スポットと人気度を返すもので、やり方は返り値の型とし ...
Swift

タプルから要素を取り出す

タプルではシンプルな構文でデータの組を表現することができます。そして、タプルからデータを取り出して使うには、別のタプルに変数(定数)の組を用意しておき、そこに代入するようなイメージで ...
Swift

タプルの使い方

Swiftにはデータの組を扱うのにタプルという型が用意されています。構造体やクラスなどを使うまでもないけど、データの組を扱いたい場合や、関数の返り値として複数の値を返したい場合などに使われます。使い方はとて ...
SwiftUI

【SwiftUI】ボタンの書き方 主な2パターン

SwiftUIのボタンの作り方、書き方には主に2パターンがあり、その解説です。どちらもよく出てくるものですし、両方使えるようになることでスムーズに進めます。どちらを使うか、といったことも自然に ...
SwiftUI

【SwiftUI】ボタンの使い方

ボタンが押されたら、メッセージを送信したり、画像の色を変化させたり、何かの処理を行うということもSwiftUIだと短く簡潔なコードで書くことができてしまいます。ボタンがあることで、ユーザーとの ...
SwiftUI

【SwiftUI】状態変数の使い方

SwiftUIに導入されている特徴的な機能として状態変数があります。通常の変数のように、値を代入したりすることができるのは同じなのですが、画面表示、UIを作って動かしていくための仕組みが備わっています。状態変数があるとどうな ...
SwiftUI

【SwiftUI】打ち消し線を引く

SwiftUIではテキストに打ち消し線を引くのも簡単にできます。pagesやワードなどのように文書を扱うアプリだったり、様々なところで使われていますが、やり方はとても簡 ...
SwiftUI

【SwiftUI】文字間隔を調整する

SwiftUIではテキストの文字間隔も調整することができます。文字と文字の間隔を調整することをカーニングと言います。詰まっていた方が独特の感じが出て、可愛らしかったり、レトロなデザインになったりすることもありますよね。 ...
SwiftUI

【SwiftUI】ビューの周りに余白をとる

ビュー同士の間隔を空けたり、近づけたり微妙な調整をしたい時ってありますよね。SwiftUIではビューの周りの余白も自在に調整し、テキストや画像などの配置、デザインを整えることができます。paddingモディファイアを使いますが、余白をつけたい方向を決め ...