LOADING

加载过慢请开启缓存 浏览器默认开启

xcode-memo

2023/7/17 xcode

xcodeでswiftでiOSアプリ作成の勉強している自分用のメモです。

selectorとは

メソッドの中の引数としてselectorという属性が出てくる。

... Timer.scheduledTimer(timerInterval: 0.2, target: self, selector: #selector(something), ...)
//#selector(something)のsomethingを外部で定義する際に、@objc func somethingと定義する必要がある。

selectorについては、xcodeでobjective-cという言語がメインだった頃の仕様の名残となっている。

selfとは

selfとは、関数自身、クラス自身など、使う文脈で意味が違ってくるが、selfとは自分自身のことを指している。