objective-c(代码块)

objective-c代码块(block)对写惯C语言的人非常熟悉,就类似一个函数指针,指向一个代码段的首地址;

给出简单例子如下:

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        
        void (^printBlock)(NSString*) = ^(NSString *input){
            NSLog(@"print block %@", input);
        };
        
        printBlock(@"block1");
        
        
    }
    return 0;
}

 

posted @ 2015-02-22 09:45  Fredric_2013  阅读(135)  评论(0编辑  收藏  举报