首页 > 代码库 > 界面的通信

界面的通信

1.属性

2.方法

3.协议

4.block

1属性传值:概念   别的类想用你当前类的值

比如  你现在有两个ViewController A 和 B

现在A里面有个东西 要传给B  就比如说  A 里面有个 NSString AStr = @“你好”;   此时 B 呢 要找个东西接受它(也就是Str)  

你就可以在B 里面写一个公共的属性  (public) 

@property(nonatomic,retain)NSString * BStr;

然后 你在A里面  导入B的头文件 。BViewController.h

然后初始化BViewController的对象

然后BViewController * B= 【【BViewController alloc】init】;

B.BStr(那个属性名字) = AStr(也就是@“你好”这个字符串)