BlocksKit初步使用

今天在cocoachina上面看到一遍不错的博客,介绍了一个比较牛逼的block集合框架-BlocksKit。以前也看过针对某个空间进行了block封装,那时候就感觉已经挺不错。BlocksKit更加系统,更加全面,真心希望更多的人能了解。下方还有两篇分析内部原理得文章,希望大家喜欢。

贴上一段关于UIAlertView的代码

UIAlertView *alert = [UIAlertView bk_showAlertViewWithTitle:@"提示" message:@"这是一条提示" cancelButtonTitle:@"取消" otherButtonTitles:@[@"确认"] handler:^(UIAlertView *alertView, NSInteger buttonIndex) {
        if (buttonIndex == 0) { // 取消
            NSLog(@"buttonITitle = 取消");
        }
        NSLog(@"buttonIndex = %ld", buttonIndex);
    }];
    
    [alert show];

这样,我们无需在UIAlertViewDelegate相关方法中去处理操作,代码更加简单清晰。

附上Demo地址:
https://github.com/jifengchao/BlocksKit-Use

借鉴文章:
http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=2652154759&idx=1&sn=0ba7fe590e105a3003788b454ec7a591&scene=23&srcid=0505Dzn87edazBjn6l9mu8nI#rd

http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=2652154759&idx=2&sn=9ca68541dc8e40d5d7cdf070fe82081d&scene=23&srcid=0505nnsgJL2g3JdfTDSIlxFC#rd

2017.07.10
项目遇到了坑,BlocksKit与百度地图SDK的方法前缀冲突了,此库慎用。。。

你可能感兴趣的:(BlocksKit初步使用)