【发布时间】:2013-10-31 02:31:13
【问题描述】:
问题:我是否正确使用了这个块?没有泄漏或保留周期?
问题 1.5:这是好的样式还是我应该只做一个内联块?
typedef void(^completionBlock)(void);
...
-(completionBlock)completionBlock{
return ^{
[[NSNotificationCenter defaultCenter] postNotificationName:kFetchNewTopicsAndReloadTableData object:nil];
};
}
..
-(void)refresh
{
[self dismissViewControllerAnimated:YES completion:[self completionBlock]];
}
【问题讨论】:
-
除非重复使用块,否则我发现内联块在风格上更好。
标签: ios cocoa-touch objective-c-blocks retain-cycle