block 代码块 也称作闭包 与C语言函数类似 具有反向传值、回调的功能 block公式分两种: ①声明和实现写到一块的公式 返回值类型(^block名字)(参数列表 参数类型 参数名) = ^(参数列表 参数类型 参数名){ 实现代码(如果有返回值 需要return 返回值类型的值) }; 调用 ...
分类:
其他好文 时间:
2016-04-11 20:28:00
阅读次数:
155
把该文件复制到.m文件里就能够方便的查找/**
匿名类目:可以声明方法和变量,属性为private(不允许在外部调用,且不能被继承
*/
/**
发送数据的委托方,接收数据的时代理发(即代理的反向传值)
委托方第一步:声明协议
委托方第二步:声明代理指针
委托方第三步:操作完成,告诉代理(即调用代理的方法)
代理第一步:遵守协议
代理第二步:成为代理
代理第三步:实现协议方法
*...
分类:
移动开发 时间:
2016-04-05 17:53:36
阅读次数:
292
妹妹婚礼,祝福妹妹,幸福的新娘子,下周yy过来,但是任务比较重,跟同事搞好关系,跟峰哥商量好,要是实在不行,找人帮忙搞一下,周末没办法加班了 block反向传值,代替代理跳转弄明白了,在pop的时候调用dealloc说明控制器没有内存泄露 QQ好友列表,点击headerView收起分组,使用bloc
分类:
其他好文 时间:
2016-03-21 07:01:27
阅读次数:
223
ViewController之间的转场和数据传递 可以正向传递值, 反向传递值. 注意反向传值的时候,方法的位置: https://github.com/urmyfaith/GRDBUsage/blob/master/GRDBUsage/ViewControllers/MainTableViewCo
分类:
其他好文 时间:
2016-03-05 01:39:52
阅读次数:
389
控制器之间反向传值 委托(代理) 首先我们定下一个协议protocol 1. #import <Foundation/Foundation.h>2.3. @protocol ChangeText <NSObject>4.5. -(void)changeText:(NSString *)str;6.
分类:
其他好文 时间:
2016-02-21 22:39:55
阅读次数:
235
一、block延伸:页面间反向传值 1)first页面的代码 - (void)viewDidLoad { [super viewDidLoad]; [self setupBtn]; self.view.backgroundColor = [UIColor whiteColor]; } - (void
分类:
其他好文 时间:
2016-02-19 12:09:07
阅读次数:
105
FirstViewController的代码import UIKitclass FirstViewController: UIViewController, SecondViewControllerDelegate { @IBOutlet weak var showTextLabel: UIL...
分类:
编程语言 时间:
2016-01-22 02:54:02
阅读次数:
182
block 的反向传值,一直以来都是copy, 今天写出来用来加深印象, 也给一些懒哥们copy的方便些。不多说,直接上代码。#import //第一步(第二个页面.h)typedef void (^secondVcBlock)(NSString*);@interface SecondViewCon...
分类:
移动开发 时间:
2016-01-19 19:02:45
阅读次数:
213
闭包参考:http://c.biancheng.net/cpp/html/2285.html 闭包详解传值参考:http://www.tuicool.com/articles/vy2uUz Swift利用闭包(closure)来实现传值-->前后两个控制器的反向传值import UIKitclas....
分类:
移动开发 时间:
2016-01-04 11:36:12
阅读次数:
502
1.在需要像上一个界面传值的.h 文件实现代理方法@property (nonatomic, copy) void(^isOpenHandler)(BOOL) ;2.在执行操作的时候需要江操作的结果反向传值给上个界面的时候调用Blockif (self.isOpenHandler) { sel...
分类:
移动开发 时间:
2015-12-25 15:09:22
阅读次数:
193