swiftでも同じなのか・・・?jQueryのselectorはあんなに便利なのに・・・ | 30歳から始めたプログラミング

swiftでも同じなのか・・・?jQueryのselectorはあんなに便利なのに・・・

次のアプリはスイフトを使って開発しようと思っていたので現在コツコツ調べているのですが、どうやらやっぱりボタンはセレクターを使う方法から変わってないようですね。

 

アップルの言語(Objective-cとswift)ではボタンを押した時の処理にセレクターという仕組みを使うのですがこれが非常に使いにくいです。

 

別の言語(ジャバスクリプト、VisualC#、VB)ではボタンを押すときに変数(引数)を普通の関数と同じように渡すことができるのですがなぜかアップルの言語はそれが出来ないんですよね。

 

アップルはリストを作ってそれぞれにボタンを割り振りたい時一つ一つ毎にメソッドを書くことを想定しているのでしょうか?それとも各ボタンの処理の振り分けはタグを使うことを前提にしているのでしょうか?

 

かなり新しい言語ということで期待していたのですがジャバスクリプトの足元にも及ばない古い設計のようで非常に落胆しています。ボタン押したらメソッド実行!が最もシンプルなのに・・・

 

もしかしたら解決方法があるのかもしれませんが検索してすぐ出てこない時点で諦めています。誰か知恵をください。スタックオーバーフローにも公式ドキュメントでも見つけられなかったから無理か。はー