イッツァハローワールド

恥さらしていこうかなとか。

勉強メモ 2/19

今日触れた内容をダイジェストで備忘録。

指定したセレクタを認識しなくする

メソッド

-(void)doesNotRecognizeSelector:(SEL)aSelector:

// hogeを認識しないようにする
- (void)hoge {
    [self doesNotRecognizeSelector:_cmd]; //_cmdはカレントセレクタ(つまりhoge)
}

NSObjectのメソッドなんでみんなつかえる。

コードを一度だけ呼ぶ

構文

static dispatch_once_t token;
dispatch_once(&token, ^{
    // 1度だけ実行するコード
});

シングルトンオブジェクト作るときに簡単にできそう。