Blocksのコールバックの書き方

masahiro8
Development for iOS
1 min readJan 29, 2014

Blocksのコールバックの書き方がすぐ混乱するからメモっとく

interface部分

@interface Hoge

{

void (^_completion)(NSDictionary *selected);

}

- (void) didSelected:void (^)(NSDictionary *selected))completion;

こんな感じで定義しておいて、

implementation部分

- (void) didSelected:void (^)(NSDictionary *selected))completion

{

_completion = [completion copy];

}

- (void) select: (NSDictionary *) data

{

_completion(data);

}

--

--

masahiro8
Development for iOS

SEGA,Baidu,DeNA,Oceans Inc., ・・・・? / UI,UX,Design,Objective-C,HTML5,CSS,Javascript,etc