IOS第九天(3:QQ聊天界面通知的使用)
2024-10-19 02:26:27
#import <Foundation/Foundation.h>
#import "Person.h"
#import "XQCompany.h"
int main(int argc, const char * argv[])
{ @autoreleasepool {
//初始化两个机构
XQCompany *za = [[XQCompany alloc]init];
za.name = @"珍爱网"; XQCompany *sj = [[XQCompany alloc]init];
sj.name = @"世纪佳缘"; //初始化3个人类 Person *zhangsan = [[Person alloc]init];
zhangsan.name = @"张三"; Person *lishishi = [[Person alloc]init];
lishishi.name = @"李师师"; Person *yeren = [[Person alloc]init];
yeren.name = @"野人"; NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; //3.监听 //addObserver :监听者
//selector : 回调的方法
//name :监听通知的名称 nil 所有的通知名称
//object:发布者 nil 所有发布者
[center addObserver:zhangsan selector:@selector(personXq:) name:nil object:za]; // [center addObserver:yeren selector:@selector(personXq:) name:nil object:nil];
//
// [center addObserver:lishishi selector:@selector(personXq:) name:@"shijijiayuan" object:sj]; //4.发布
//postNotificationName:通知的名称
//object: 发布者
//userinfo : 额外信息
[center postNotificationName:@"zhenaiwang"
object:za
userInfo:@{@"title":@"新来了一批美女",
@"info":@"........."}]; [center postNotificationName:@"shijijiayuan"
object:sj
userInfo:@{@"title":@"新上市一批帅哥",
@"info":@"........."}]; }
return ;
}
最新文章
- Centos7.2 yum配置
- ADB连不上,ADB server didn&#39;t ACK问题,的解决
- Spring源码学习之:ClassLoader学习(3)
- (四)学习MVC之修改个人资料和身份验证登陆
- Oracle函数:求两个数的最小公倍数
- POJ 3267 The Cow Lexicon 简单DP
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15&#39; not found,解压rpm包
- 五毛的cocos2d-x学习笔记06-处理用户交互
- js原生设计模式——2面向对象编程之继承—多继承
- IOS中常用的UIColor
- 浅谈RSA加密
- CSS3 转换2D transform
- HTML5新特性: 自定义属性前缀data-以及dataset的使用
- linux lnmp搭建及解释
- 如何解决 kubernetes 重启后,启来不来的问题
- 漫谈GUI开发—各种平台UI开发概况
- Spring+MVC Controller层接收App端请求的中文参数乱码问题。
- 高性能Nginx服务器-负载均衡
- 深入理解SpringCloud与微服务构建学习总结
- SQL Server 中如何移动tempdb到新的位置