0
2

More than 3 years have passed since last update.

[Swift][初心者]#selectorについていろいろ調べてみた

Posted at

はじめに

最近
作って楽しむプログラミング iPhoneアプリ超入門 Xcode 11 & Swift 5で学ぶはじめてのスマホアプリ作成
という教材でswiftについて勉強しています。
その中で#selector というものが出てきました。

#selectorとは

selector(セレクタ)とはあるメソッドを別のメソッドの引数とすることを指すらしいです。
使い方については下記に書いてありました。
使い方

引数について

引数についていろいろ調べたところ
こちらにもあるとおり

セレクタで指定したメソッドの引数に何を渡せるかを決めるのは、そのセレクタを引数にとる関数が決めます。

らしいです。例えばテキストボックスに入力された文字を渡したりとかはできないようです。(頑張ればできないこともないようですが・・・)

結論

selectorって難しいけど使う場面多そうなので慣れなきゃいけないですね
(swift勉強してて思うのは、
私は業務でobjective-c使ってたから今のところある程度理解できますが、
完全初学者だと理解するのすごく難しそう・・・)

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2