在ios开发中,我们经常需要用到传值来实现对数据的传递和加载,不管是跨页面的传值还是不跨页面的传值,关于传值的实现我简单的做了以下总结:
一:利用通知(NSNotificationCenter)进行传值:
首先我们从ViewController跳到RootViewController中,在RootViewController中写如下代码:
...
分类:
移动开发 时间:
2015-08-19 13:28:15
阅读次数:
142
iOS中原生的通知中心为NSNotificationCenter,这次用不到300行的代码,实现了类似通知的信号传递,并且功能上有进一步的扩展。
库名称为YRSignal,帮助大家研究类似通知这种,内部的机制。...
分类:
移动开发 时间:
2015-06-30 14:58:17
阅读次数:
157
注册通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(TongZhiJianTingFangFa:) name:@"TongZhi_Type" object:nil];
通知监听的方法
#pragma mark (通知处理)接收通知更改频道名称
- (void...
分类:
移动开发 时间:
2015-06-16 16:47:29
阅读次数:
121
请看当天Demo
Demo中详细描述了:
设置闹钟:
1.通知时间未到,点击app直接进入,通知时间到,闹钟不响(闹钟开启未退出程序也是这种情况)
1.1解决此问题先要通过通知时间到调用的代理方法,在里面加一个音频AVFoundation,设置到时播放;
1.2随之而来的另一个问题就是,闹钟冲突即如果通过锁屏或者退出app后,出现通知,点击通知进入程序,(系统默认通知的音乐自动停止,但是...
分类:
移动开发 时间:
2015-06-10 19:28:36
阅读次数:
137
注册:[[NSNotificationCenter defaultCenter] postNotificationName:@"changeColor" object:self];接收处观察 : [[NSNotificationCenter defaultCenter] addObserver:se...
分类:
移动开发 时间:
2015-06-07 18:46:31
阅读次数:
139
http://www.cnblogs.com/kenshincui/p/4168532.html本地通知UILocalNotification *local=[[UILocalNotification alloc]init]; local.fireDate=[NSDate dateWithTime....
分类:
移动开发 时间:
2015-04-30 15:59:08
阅读次数:
134
ios通知分为远程通知和本地通知,远程通知需要连接网络,本地通知是不需要的,不管用户是打开应用还是关闭应用,我们的通知都会发出,并被客户端收到 我们使用远程通知主要是随时更新最新的数据给用户,使用本地通知主要是提醒用户来完成一些任务 远程通知 Remote Notification: ...
分类:
移动开发 时间:
2015-04-30 12:26:03
阅读次数:
455
好久没写东西了,今天来留个笔记。
毕竟没能全面了解iOS的工作机制,匆忙用工程来练手,有些比较简单的问题,解决起来还是走了些弯路。
在我的工程中,有后台工作的代码,后台工作完成后需要通知前台所有页面刷新,最初我使用自定义的protocal来处理,理论上是可行的,我将所有需要更新的界面都实现该刷新协议,然后将该界面实例添加进一个数组,在需要更新界面时遍历该数组,挨个通知。
protocol...
分类:
移动开发 时间:
2015-04-26 16:50:01
阅读次数:
142
转载自http://onevcat.com/2014/08/notification-today-widget/
分类:
移动开发 时间:
2015-04-15 16:24:08
阅读次数:
165
概述
在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何...
分类:
移动开发 时间:
2015-04-04 18:27:39
阅读次数:
177