バッテラ777

ゲーム開発に関する情報を共有するブログです。記事を8192書くまでやめれません

Swift

【Swift】イニシャライザ(init)の基礎

はじめに イニシャライザについてまとめた記事です。 環境 この記事の情報は次のバージョンで動作確認しています。 * MacOS Monterey (12.1) * Xcode (13.3.1) イニシャライザとは 変数を初期化するためのメソッド struct(構造体)、class(クラス)で持つこと…

【Swift】配列操作まとめ

はじめに 配列内の検索や抽出処理をこの記事をまとめていきます。 他の言語もやってると命令の仕方がそれぞれ違うの覚えられない(笑) はじめに 条件に一致する要素を抜き出す nilを除く おわりに 条件に一致する要素を抜き出す .filter { 条件式 } 例) .filt…

【Swift】Bool型でフラグを反転する方法

toggleメソッドを使う var isCheck: Bool = false isCheck.toggle() 論理否定演算子を使う 他の言語だとこの方法をよく使うよねー var isCheck: Bool = false isCheck = !isCheck