2024年10月13日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第65回「ポーカー2解説」 田部井保 目次 通常版 捨てるカードを選択出来る様にする。 101行目で選択ボタンの配列を定義しています。 30行目から45行目で、選択ボタンを生成し、配列に加え、画面上に配置しています。41行目で、ボタンの tag プロパ […]
2024年10月11日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第64回「ポーカー1解説」 田部井保 目次 通常版 5枚のカードを重複無く配る。 今までのトランプで作ったコードに少し手を加えるだけで出来ました。 13行目から17行目が画面に配置したラベルです。 43行目から49行目が、ボタンが押される度にカードが […]
2024年10月11日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第63回「トランプ5解説」 田部井保 目次 通常版 ♣️以外のマークのカードもJKを除いてすべて出す。 22行目は、改造前は幅が200だったのを50にしました。200は大き過ぎでしたね。 24行目、以前は、 と、X軸は160固定で、Y軸を100+ i […]
2024年10月10日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第62回「トランプ4解説」 田部井保 目次 通常版 乱数を発生させる時に、何度も繰り返さなくてはいけないのを止める方法の一例です。 115行目から118行目は、その上の処理をやってから減算した方が良いので、位置を変えました。 問題の部分だけを抜き出しま […]
2024年10月9日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第61回「トランプ3解説」 田部井保 目次 通常版 無限ループを防ぐ方法、カードの残り枚数を数える。 30行目で、残り枚数を数える rest という変数を定義しています。ここには、最初 EnumCard.Count が入ります。そして、1枚引く毎に68行 […]
2024年10月8日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第60回「トランプ2解説」 田部井保 目次 通常版 トランプ2の解説です。 まずJKを出すというものでした。 27行目で、ジョーカーの分、枚数を1枚増やして、53枚としています。 29行目で、card が52か調べ、52ならジョーカーを表示しています […]
2024年10月7日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第59回「トランプ1解説」 田部井保 目次 通常版 トランプ1の解説です。 24行目でマークの乱数発生をしています。ここで1〜4ではなくて、0〜3としている所が不思議かも知れません。これは、この回の後で説明します。 26行目でナンバーの乱数を発生してい […]
2024年10月5日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第58回「電子サイコロ解説」 田部井保 目次 通常版 電子サイコロの解説です。 これについては、難しい所はもう無いのではと思います。 dice に値を入れた後、変更される事は無いので、ここでは let としています。もし途中で dice += 1 とか […]
2024年10月4日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第57回「ハイアンドローゲーム6解説」 田部井保 目次 通常版 ハイアンドローゲーム6の解説です。 まず前半部分です。 8行目の Input.text! ですが、Input.text だとString?型となります。String型は文字列型、String?型は文字 […]
2024年10月4日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第56回「ハイアンドローゲーム5解説」 田部井保 目次 通常版 ハイアンドローゲーム5の解説です。 2番目の問題です。 37行目の様にlv変数を導入しました。これを初級は10、中級は20とする事で、乱数の発生は 0 ..< lv として、0〜9、0〜19を実 […]