一、通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信? 任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感 兴趣的对象(Observer)...
分类:
移动开发 时间:
2014-10-16 10:00:12
阅读次数:
148
1.问题 想监听使用NSNotification广播的系统和自定义通知.2.讨论 开始收听通知时,使用通知中心的 addObserver:selector:name:object:实例方法中对象参数指定源对象(广播)。 对每个参数的简单描述: addObserver :接收通知的对象 (观察...
分类:
其他好文 时间:
2014-10-09 14:51:53
阅读次数:
147
1.delegate比nsnotification效率高。 2. delegate方法比notification更加直接,最典型的特征是, KVO和NSNotification的区别:和delegate一样,KVO和NSNotification的作用也是类与类之间的通信,与delegate不同的.....
分类:
其他好文 时间:
2014-10-09 01:21:47
阅读次数:
150
locationservice使用ios8之前locationservice在应用开启self.locationManager=[[CLLocatonManageralloc]init][self.locationManagerstartUpdatingLocation];在iOS8上需要加上kCLAuthorizationStatusAuthorizedAlways,在app中的info.plist中添加NSLocationAlwaysUsageDescripti..
分类:
移动开发 时间:
2014-09-29 11:00:01
阅读次数:
179
通知其实和KVO类似,就是先在类A中设置通知,然后再类B中设置个监听这个通知的方法,当然可以通过这个通知方法可以传递一些参数,得到这个参数之后,一般是触发一个动作,此处举例就是触发输出一些内容而已。...
分类:
其他好文 时间:
2014-09-10 17:51:10
阅读次数:
225
反正就是很坑爹.简单说就是这样吧,做一个简单的聊天界面,对话框左一个右一个那样子.(界面可以脑补微信)底下的键盘弹起来时候,展示对话的table的frame要相应的缩小,隐藏键盘又要恢复.就这么简单一个代码: 1 - (void)keyboardFrameChange:(NSNotification...
分类:
其他好文 时间:
2014-08-16 12:26:50
阅读次数:
185
//发送通知NSNotification*updateNotifi = [NSNotificationnotificationWithName:notification_name_update_pushobject:nil]; [[NSNotificationCenterdefaultCenter....
分类:
其他好文 时间:
2014-08-02 01:33:42
阅读次数:
287
对象之间进行通信最基本的方式就是消息传递,在Cocoa中提供NSNotification Center机制来完成这一任务。其主要作用就是负责在任意两个对象之间进行通信。使用方法很简单,如下几个步骤即可: 假设A与B之间进行通信...
分类:
其他好文 时间:
2014-08-01 09:20:31
阅读次数:
155
Swift创建Notification通知创建一个SingleView Application打开AppDelegate.swift,在方法application(application:UIApplication,didFinishLaunchingWithOptions launchOption...
分类:
其他好文 时间:
2014-07-30 00:39:22
阅读次数:
971
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
分类:
移动开发 时间:
2014-07-25 14:06:01
阅读次数:
284