iOS8以后苹果可以安装第三方键盘, 通过断点我们会发现使用第三方键盘之后, 键盘将要弹出的方法:- (void)keyBoardWillShow:(NSNotification *)notification会执行三次, 三次的高度分别是:0:216:282。我们发现我们需要的是第三次的高度。 我们 ...
分类:
移动开发 时间:
2017-02-16 14:06:16
阅读次数:
346
1、iOS通知机制: 1-1、iOS通知发布者、通知中心、监听器之间的关系: 如下图所示: 2、通知(NSNotification)简介: 3、通知中心(NSNotificationCenter) 3-1、每个应用程序只有一个通知中心对象(单例对象): 4、发布通知: 4-1、对象在自己需要的某个时 ...
分类:
移动开发 时间:
2017-02-05 15:34:57
阅读次数:
243
Where to remove observer for NSNotification? Where to remove observer for NSNotification? 在dealloc方法中移除通知观察者带来crash NSNotificationCenter中的通知消息已经发出,而观察 ...
分类:
移动开发 时间:
2016-11-30 23:03:36
阅读次数:
509
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式的思想:当某对象改变时,观察者会自动通知所有相关的状态进行更新 iOS中观察者模式实现:有四种方法,NSNotification、K ...
分类:
移动开发 时间:
2016-11-05 19:48:36
阅读次数:
173
iOS中NSNotification的简单使用 好久没有写过博客了,总是遇到问题查一下,今天查的又是一个老问题,想了想,还是记录一下!今天在项目开发中遇到一个配置及时性处理的问题,想了想之后决定用通知实现,但是实现的时候发现对通知早就忘光了,去网上查了一下,觉得这是一个查过几遍的问题了,觉得有必要自 ...
分类:
移动开发 时间:
2016-10-19 03:13:17
阅读次数:
209
一、了解几个相关的类 1、NSNotification 这个类可以理解为一个消息对象,其中有三个成员变量。 这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。 @property (readonly, copy) NSString *name; 这个成员变量定义一个对象,可以理解为针对某一个对 ...
分类:
移动开发 时间:
2016-10-18 11:19:27
阅读次数:
249
1、NSNotification 这个类可以理解为一个消息对象,其中有三个成员变量。 这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。 @property (readonly, copy) NSString *name; 这个成员变量定义一个对象,可以理解为针对某一个对象的消息。 @prop ...
分类:
其他好文 时间:
2016-09-23 20:00:10
阅读次数:
175
原文链接: iOS NSNotification传递带参数的通知 简书主页:http://www.jianshu.com/users/37f2920f6848 Github主页:https://github.com/MajorLMJ iOS开发者公会-技术1群 QQ群号:87440292 iOS开发 ...
分类:
移动开发 时间:
2016-09-01 15:56:04
阅读次数:
159
Undefined symbols for architecture x86_64: "protocol witness table for __ObjC.NSNotification.Name : Swift.Hashable in Foundation", referenced from: xc ...
分类:
其他好文 时间:
2016-08-31 11:46:34
阅读次数:
250
推送通知跟NSNotification不同1.NSNotification是抽象的,不可见的2.推送通知是可见的 iOS中提供了2中推送通知1.本地推送通知(Local Notification)2.远程推送通知(Remote Notification) 推送的作用:可以让不在前台运行的app,告知 ...
分类:
移动开发 时间:
2016-08-02 13:37:11
阅读次数:
318