恢复内容开始 NS_ASSUME_NONNULL_BEGIN /**************** Notifications ****************/ // 通知,被发送,被接受。 @interface NSNotification : NSObject <NSCopying, NSCod ...
分类:
其他好文 时间:
2016-04-03 23:42:22
阅读次数:
350
<!--StartFragment-->一、推送通知<!--EndFragment--> 注意:这里说的推送通知跟NSNotification有所区别 NSNotification是抽象的,不可见的 推送通知是可见的(能用肉眼看到) iOS中提供了2种推送通知 本地推送通知(Local Notifi ...
分类:
移动开发 时间:
2016-03-30 19:28:44
阅读次数:
344
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS ...
分类:
其他好文 时间:
2016-03-30 15:03:09
阅读次数:
465
一.通知(NSNotification) NSNotification 通知类,这个类中有 NSNotificationCenter 通知中心类 NSNotificationCenter* notification = [NSNotificationCenter defaultCenter]; 添加 ...
分类:
其他好文 时间:
2016-03-29 19:24:10
阅读次数:
151
一、 iOS 中KVC、KVO、NSNotification、delegate 在实际的编程中运用的非常多,掌握好他们的运行原理和使用场合对于我们程序的开发将会带来事办工倍的效果; 二、 KVC key-Value coding,键值编码,级通过制定的key我们能查找到对应的value,也能给对应的
分类:
其他好文 时间:
2016-03-16 21:01:32
阅读次数:
302
简单的总结一下通知,代理,通知,还有block都是属于类之间通信的机制,今天写点通知相关,原谅我这么菜还写博客,不过,会越来越好的 1.注册通知,或者说是给哪里加通知,加观察者,也就是接受通知的东西,设置接受通知的名字,还有接受到通知后调用的方法; [[NSNotificationCenter de
分类:
移动开发 时间:
2016-03-16 12:04:30
阅读次数:
168
在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信: 1.委托delegation; 2.通知中心Notification Center; 3.键值观察key value observing,
分类:
其他好文 时间:
2016-03-02 13:20:20
阅读次数:
202
注册消息 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(方法) name:@"消息名字" object:nil]; 方法实现 -(void)方法:(NSNotification *)notficati
分类:
其他好文 时间:
2016-02-26 17:12:00
阅读次数:
213
delegate的优势:1.非常严格的语法。所有将听到的事件必须是在delegate协议中有清晰的定义。2.如果delegate中的一个方法没有实现那么就会出现编译警告/错误3.协议必须在controller的作用域范围内定义 4.在一个应用中的控制流程是可跟踪的并且是可识别的;5.在一个控制器.....
分类:
其他好文 时间:
2016-01-17 01:13:00
阅读次数:
128
- (void)statusBarOrientationChange:(NSNotification *)notification{ UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOr...
分类:
其他好文 时间:
2016-01-16 11:58:37
阅读次数:
164