界面的通信

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(也就是@“你好”这个字符串)

界面的通信

时间: 2024-12-14 05:21:30

界面的通信的相关文章

WPF:事件委托对于不同界面间通信的应用

界面1内设定点击事件,生成Path用事件传出public partial class TemplateWindow : Window { internal delegate void ConfirmButtonClick(string  Path); /// <summary> /// 点击确定按钮事件 /// </summary> internal event ConfirmButtonClick OnConfirmButtonClick;                  pr

第84课 多线程与界面组件的通信(上)

1. 有趣的问题: [编程实验]是否可以在子线程中创建界面组件 //TestThread.h #ifndef TESTTHREAD_H #define TESTTHREAD_H #include <QThread> class TestThread : public QThread { Q_OBJECT protected: void run(); public: explicit TestThread(QObject* parent = 0); }; #endif // TESTTHREAD

android与javaee通信:登录界面超级简化版

今天完成了利用android和tomcat服务器完成了简单界面的通信. 主要就是用户输入id和密码,界面显示登录成功还是失败. 昨天完成代码后,尚未来得及调试,今天通过调试,发现了以下几点错误: 1.测试的时候忘了启动tomcat服务器(好吧这是一个很蠢的错误..) 2.客户端设置的编码格式中的"UTF-8"写成了"UTF_8"(好吧我知道这也很蠢...) 3.传送数据的时候服务端返回的数据和客户端接收数据的格式不一致,导致了乱码. 4.试图在新开的用于访问网络的线

UINavigationController 、界面通信

一.UINavigationController 二.定制UINavigationBar 三.界面间通信 一.UINavigationController 导航控制器,是iOS中最常用的多视图控制器之一,它用来管多个视图控制器.导航控制器可以认为是管理控制器的控制器,主要管理有层级关系的控制器. UINavigationController继承于UIViewController,以栈的方式管理所控制的视图控制器, 至少要有一个被管理的视图控制器,这个控制器我们称作,导航控制器的根视图控制器. 任

一点小感受:界面和程序的分离

1 Windows桌面程序,界面和程序是源码级混合 Windows系统下的GUI程序,界面(GUI)与程序其他部分逻辑上是分离的,但是源码上直接交互,界面功能直接通过调用Win32 API来实现. 例:CreateWindow(). 写Windows桌面程序,必须调用GUI32.dll导出的API,无他可选. 甚至线程模型很多功能都和GUI窗口绑定到了一起,如消息队列. 2 Linux程序,界面和程序是通过协议通信 2.1 CUI程序和文本终端通过终端协议交互 对于CUI的程序来说,文本终端是通

Android中两个Activity之间简单通信

在Android中,一个界面被称为一个activity,在两个界面之间通信,采用的是使用一个中间传话者(即Intent类)的模式,而不是直接通信. 下面演示如何实现两个activity之间的通信. 信息的发起者为Test,接收者为Target,代码如下: Test类: 1 package com.example.testsend; 2 3 import android.content.Intent; 4 import android.support.v7.app.AppCompatActivit

解析观察者模式在安卓程序中的应用——如何实现跨界面Handler通讯

这里特使用了github中的一个项目作为例子进行解析,地址为:https://github.com/LiqiNew/HandlerFrame/tree/master/handlerFrame/src/main/java/com/liqi/handler 本例子针对安卓程序实现了跨界面的Handler通讯.传统来说,安卓程序中的Handler是只能在一个界面类中运行的,并不能让他存在于其他的界面类,但在这个项目中,"只要在HandlerFrame里面订阅过的对象,在任何界面都可以发送信息去跟订阅对

APICloud视频教程_“H5移动跨平台开发”APICloud课程

"H5移动跨平台开发"APICloud课程 课程观看地址:http://www.xuetuwuyou.com/course/169 课程出自学途无忧网:http://www.xuetuwuyou.com 一.课程使用到的软件 APICloud Studuio(或Sublime.WebStorm加上APICloud插件) Google Chrome浏览器 海马玩手机模拟器(或真机) 二.课程目的:     随着IOS.Android等原生APP的开发成本大.维护成本大,"跨平台

“H5跨平台APP开发”APICloud从入门到精通

"H5跨平台APP开发"APICloud从入门到精通 课程学习地址:http://www.xuetuwuyou.com/course/164 课程出自学途无忧网:http://www.xuetuwuyou.com 课程介绍:               一.课程使用到的软件 APICloud Studuio(或Sublime.WebStorm加上APICloud插件) Google Chrome浏览器 海马玩手机模拟器(或真机) 二.课程目的:     随着IOS.Android等原生