TL;DR
- 継承クラスがあるクラスのスコープ内で
Command + O
で Override - デリゲートの宣言があるクラスのスコープ内で
Command + I
で Implement - 過去に
CBPeripheralDelegate
でうまく動作しなかった
About
Jetbrains IDE の中でも AppCode を使っている人は少ない気がしますが自分メモ。
delegate 可能なものをリストしてそこから選択してガワをつくる、みたいなことをやる方法。
HowTo
やってみます。
ちなみにクラスはこういう定義 ↓ です。
class ViewController: UIViewController, CBCentralManagerDelegate {
Ctrl + N の Generate から Override methods (Command + O)
Ctrl + N の Generate から Implement methods (Command + I)
Attention
でいいかんじになるはずだったんだけど、コメント欄で自分でつっこんでる
CBPeripheralDelegate のだいじなデリゲートが表示されず沼にハマったので絶対に許さない。
Issue ないかなー。
https://youtrack.jetbrains.com/issues/OC?q=implement
おわり。