.是一段代码块,只有调用的时候才执行. 2.是匿名函数,只有函数体,没有函数名. 3.它是一种数据类型.这个类型叫:block类型 4.可以定义成临时变量 5.可以做为参数传递 6.可以定义属性 7.功能强大,使用灵活,难以理解 block回调 回调:可以传递事件,是某个事件发生之后能够通知到其他类 ...
分类:
其他好文 时间:
2017-02-12 21:05:02
阅读次数:
150
说明: 代码现已支持 Swift3 语法 使用介绍: 1、初始化位置 2、显示与移除 popMenu.show() popMenu.dismiss() 3、点击事件 ,block回调处理 最新源码下载:https://github.com/TangledHusky/SwiftPopMenu 。 ...
分类:
编程语言 时间:
2016-12-03 12:14:34
阅读次数:
235
参考视频 http://www.imooc.com/video/12261 1.需要一个显示弹幕的view的类(里面包括弹道、弹幕状态的block回调、弹幕的内容、弹道的图片、开始、结束动画的方法等),需要一个继承自NSObject的工具类(包括数据源数组、运行过程中的已显示弹幕的数据数组,存储弹幕 ...
分类:
其他好文 时间:
2016-10-14 14:51:01
阅读次数:
145
仿京东淘宝购物车商品的加减按钮,可定制程度较高,使用简单 支持自定义加/减按钮的标题内容、背景图片; 支持设置边框颜色; 支持使用键盘输入; 支持长按加/减按钮快速加减; 支持block回调与delegate(代理)回调. 支持使用xib创建、类方法创建、自定义大小 支持自定义加/减按钮的标题内容、 ...
分类:
其他好文 时间:
2016-10-09 17:03:53
阅读次数:
160
#####7 NSURLSession实现文件上传 (1)实现文件上传的方法 ```objc /* 第一个参数:请求对象 第二个参数:请求体(要上传的文件数据) block回调: NSData:响应体 NSURLResponse:响应头 NSError:请求的错误信息 */ NSURLSession ...
分类:
移动开发 时间:
2016-09-12 00:34:42
阅读次数:
268
NSURLSesstion POST方法 block回调方法 NSURLSesstion 代理方法 NSURLSessionDataDelegate代理方法 AFHttpSessionManager GET 请求 AFHttpSessionManager POST 请求 NSURLSessionDo ...
分类:
Web程序 时间:
2016-08-29 17:45:07
阅读次数:
249
1.项目使用的第三方开源库 项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个。 (1)AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 需要注意的是A ...
分类:
移动开发 时间:
2016-08-02 14:59:16
阅读次数:
224
to be block? or to be delegate? 这是一个钻石恒久远的问题。个人在编码中暂时没有发现两者不能通用的地方,习惯上更偏向于block,没有什么很深刻的原因,只是认为block回调写起来更便捷,直接在上下文中写block回调使得代码结构更清晰,可读性更强。而delegate还需要申明protocol接口,设置代理对象,回调方法与上下文环境不能很好契合,维护起来没有block方...
分类:
其他好文 时间:
2016-07-22 14:44:41
阅读次数:
178
前不久有朋友需要一个启动广告的功能,我说网上有挺多的,他说,看的不是很理想。想让我写一个,于是乎,抽空写了一个,代码通俗易懂,简单的封装了一下,各种事件用block回调的,有俩种样式的广告,一种是全屏广告,另一种是下面露logo的,类似网页新闻的启动广告。依赖SDWebImage主要用来下载网络的广 ...
分类:
移动开发 时间:
2016-07-05 08:47:22
阅读次数:
314