众所周知,iOS中一般在类之间传递消息使用较多的是delegate和block,还有一种是基于通知进行的消息传递,我们常常是使用系统的通知,来实现一些功能,例如利用键盘尺寸改变的通知,我们可以根据键盘的位置改变输入框的位置,从而避免输入框被键盘遮挡。
除了利用系统的通知,我们还可以通过自己创建通知的办法来完成一些消息传递,以XMPP登录为例,如果用户之前没有注销,那么在启动客户端时...
分类:
其他好文 时间:
2015-07-17 00:35:57
阅读次数:
162
iOS中的MVC(Model-View-Controller)将软件系统分为Model、View、Controller三部分
Model: 你的应用本质上是什么(但不是它的展示方式)
Controller:你的Model怎样展示给用户(UI逻辑)
View:用户看到的,被Controller操纵着的
Controller可以直接访问Model,也可以直接控制...
分类:
移动开发 时间:
2015-07-15 19:20:49
阅读次数:
168
一、通知中心(NSNotificationCenter)?每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信?任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可...
分类:
其他好文 时间:
2015-07-13 18:29:59
阅读次数:
94
推送通知和NSNotification是有区别的:NSNotification:是看不到的推送通知:是可以看到的IOS中提供了两种推送通知本地推送通知:(Local Notification):手机应用本身的通知,比如:闹铃远程推送通知:(Remote Notification)从服务器发送过来的通...
分类:
移动开发 时间:
2015-07-13 13:49:08
阅读次数:
2633
【textView文本输入 字数限制】// 监听文本改变 触发时机(通过发送通知完成)-(void)textViewEditChanged:(NSNotification *)obj{ UITextView *textView = (UITextView *)obj.object; NSAt...
分类:
移动开发 时间:
2015-07-08 16:21:05
阅读次数:
1224
一,NSNotifcationCenter观察者模式。KVO。NSNotification并不能实现IPC,因为NSNotificationCenter只允许同一个程序中的不同对象进行通信,他们不能跨越不同的应用。Nofitication对象代表Poster与Observer之间的信息载体,该对象包...
分类:
其他好文 时间:
2015-07-07 12:22:41
阅读次数:
175
本话来介绍UIKit框架中的组件UITextField。
UItextField(文本框)和Label看起来看像,但是文本框是可以编辑的。在UI中使用文本框要注意,因为在模拟器上面输入文字是可以使用电脑键盘的,而在真机上,用户只能使用虚拟键盘,所以要注意。另外文本框中的文字大小、颜色等等也是可以设置的,就和在Label中一样。
每次我们点击文本框开始输入内容的时候,文本框会成为...
分类:
移动开发 时间:
2015-06-24 13:05:18
阅读次数:
191
注册通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(TongZhiJianTingFangFa:) name:@"TongZhi_Type" object:nil];
通知监听的方法
#pragma mark (通知处理)接收通知更改频道名称
- (void...
分类:
移动开发 时间:
2015-06-16 16:47:29
阅读次数:
121
iOS 中KVC、KVO、NSNotification、delegate 总结及区别1、KVC,即是指NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。De...
分类:
其他好文 时间:
2015-06-10 15:29:32
阅读次数:
128
视频 1 // MARK: - 播放视频 2 /*----- 播放视频 ------*/ 3 4 5 func moviePlayerPreloadFinish(notification:NSNotification) 6 { 7 prin...
分类:
移动开发 时间:
2015-06-07 23:07:47
阅读次数:
181