2024年9月17日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第15回「トランプ5」 田部井保 目次 解説編 前回の問題は、♣️以外のマークのカードもJKを除いてすべて出すというものでした。 前回の問題の答えの一つです。 このように大量のラベルを貼る時は、コードで生成してしまった方が楽です。さて次回からポーカ […]
2024年9月17日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第14回「トランプ4」 田部井保 目次 解説編 前回の問題は、乱数を発生させる時に、何度も繰り返さなくてはいけないのを止める方法はという事でした。 前回の答えの一例です。 ここは、非常に難しいので、どういうアルゴリズムかと言うと、乱数を発生させるの […]
2024年9月17日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第13回「トランプ3」 田部井保 目次 解説編 無限ループを防ぐ方法はいろいろあると思いますが、僕が思いついたのは、カードの残り枚数を数えて、0になったらリセットするという方法と、使ったかどうかで、全部使っているかチェックして使っていたらリセットすると […]
2024年9月17日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第12回「トランプ2」 田部井保 目次 解説編 前回の問題はJKを出すというものでした。 前回の問題の一つの答えです。やり方はいろいろあると思います。 実行してみましょう。JKが出て来ますか?ここで、 の部分が52から53になって、JKの分が足されて […]
2024年9月17日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第11回「トランプ1」 田部井保 目次 解説編 画面にラベルを2つ横に並べて、下にボタンを1個用意して下さい。そして以下のコードを書きます。 実行してみましょう。 色々なバリエーションを試してみましょう。 バリエーション2です。ラベルを1つにしまし […]
2024年9月13日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第10回「電子サイコロ」 田部井保 目次 解説編 電子サイコロ、皆さん出来たでしょうか。一つの例を示します。 ラベルとボタンを配置し、ラベルをソースコードから呼べるようにします。そしてボタンが押された時(TouchDown)サイコロを振るようにします。 […]
2024年9月13日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第9回「ハイアンドローゲーム6」 田部井保 目次 解説編 さて、今まで無視して来たのですが、TextFieldに何も入れずにButtonを押したり、アルファベットを入れてButtonを押すと エラーになります。 ここで、TextFieldに入っている文字列を無 […]
2024年9月13日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第8回「ハイアンドローゲーム5」 田部井保 目次 解説編 前回の問題の答えです。 1番目の問題は、実際に試してみましょう。 まず、前回完成したものを実行してみましょう。もう既に試されているとは思いますが。 さて、ここでLevelChange関数を無効にしてみまし […]
2024年9月13日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第7回「ハイアンドローゲーム4」 田部井保 目次 解説編 さて今度は この部分が、最初に一回呼ばれるだけである点を変更します。なぜ、これがresetに入っていないか疑問に思われたのではないでしょうか? 当たった時に、最後にresetを呼んでいますが、当たりまし […]
2024年9月13日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第6回「ハイアンドローゲーム3」 田部井保 目次 解説編 さて、今度は の部分が最初と、当たってからの処理の2箇所に書かれています。これをまとめてみます。 これで結構すっきりしましたね。 今度は、初級(0~9)、中級(0~19)と選択出来るようにします。セグ […]