E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kvo
iOS 一些好的文章链接,持续更新
blog.csdn.net/u010137839/article/details/786435033.关于runloop具体可参考:https://www.jianshu.com/p/26927cde8d104.关于
KVO
Cary9396
·
2020-02-02 09:33
Block中的weakSelf和StrongSelf
在看SVProgressHUD源码时,看到里面的StrongSelf时我是拒绝的://Defineblocks__weakSVProgressHUD*weakSelf=self;__bloc
kvo
id(
Mossion
·
2020-02-02 03:57
今日头条面试题
1、
kvo
底层实现cell中一个点赞功能如果用
kvo
需要注意什么?
AKyS佐毅
·
2020-02-02 00:55
KVO
底层原理
概念
KVO
的全称是Key-Value-Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。
RM_乾笙
·
2020-02-02 00:23
KVO
今天和大家讨论一下OC中
KVO
(KeyValueObserving)键值观察
KVO
定义
KVO
是iOS开发中的一套事件通知机制,它允许OC对象对另一个对象的属性进行监听,而不需要在被监听的对象中插入任何代码
cxlhaha
·
2020-02-01 19:39
iOS开发框架之-ReactiveCocoa -基本用法
2.ReactiveCocoa作用在我们iOS开发过程中,经常会响应某些事件来处理某些业务逻辑,例如按钮的点击,上下拉刷新,网络请求,属性的变化(通过
KVO
)或者用户位置的变化(通过CoreLo
深蓝_S
·
2020-02-01 18:09
ReactiveCocoa学习笔记六-RACDisposable源码分析
RACDisposable算是三个核心组件里面最简单的了,除了自身外,还有4个子类:RAC
KVO
Trampoline,RACScopedDisposable以及在Signal中已经介绍过的RACCompoundDisposable
MD5Ryan
·
2020-02-01 06:38
iOS中通知实现观察者模式
KVO
与通知都可实现观察者模式。一、通知简介NSNotificationCenter是一个消息通知机制,类似广播。
勤劳的小QQ
·
2020-02-01 05:57
Using
KVO
in Swift by third party controls (Observable-Swift)
Using
KVO
inswiftisaverytroublesomething.ButObservable-Swiftcontrolcanmakeususeelegant
KVO
inswift.Now,let'slookathowtouseObservable-SwiftAsimpleexample
TomatosX
·
2020-02-01 02:59
KVO
与KVC简单理解
KVO
与KVC简单理解///////////////////////////////////////我是该死的分割线/////////////////////////
KVO
,即:Key-ValueObserving
李某lkb
·
2020-02-01 00:34
iOS中KVC及
KVO
的简单理解
一、KVC及
KVO
的介绍KVC:即Key-Value-Coding,用于键值编码。
KVO
:即Key-Value-Observing,用于键值监听。
勤劳的小QQ
·
2020-01-31 23:07
03 iOS底层原理 -
KVO
本质探究
废话不多说先来几个面试题:一,iOS用什么方式实现对一个对象的
KVO
?(
KVO
的本质是什么?)二,如何手动触发
KVO
三,直接修改成员变量会触发
KVO
吗?
程序小胖
·
2020-01-29 22:40
2019年年终总结
年上半段,平淡无奇,在家待业学习,重新看了一遍iOS开发的基础应用课程,结合几年的经验,对一些细节了解的更加透彻,将许多平时常用到的技术手段与技术名词相互映照,理解加深,不管是对代理、block亦或是通知、
kvo
风御轩
·
2020-01-20 15:25
KVO
的本质-另附runtime代码实现
先上简单的背景代码:@interfaceViewController()@property(nonatomic,strong)Dog*dog;@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self.dog=[Dognew
zolobdz
·
2020-01-12 14:48
runtime在
KVO
的低层实现
#1.实例化一个类Person*person=[[Personalloc]init];person.age=11;#2.开始监听[personaddObserver:selfforKeyPath:@"age"options:NSKeyValueObservingOptionNewcontext:nil];#3.值改变时(age=111),监听执行的方法-(void)observeValueForK
牛奶红茶
·
2020-01-08 21:57
如何播放webp图片
最近在做直播的礼物动画播放,其中就使用了webp播放动画,我使用的是YYWebImage,首先我们这里还有一个要求就是只播放一次,我发现YYWebImage的API中并没有只播放一次的方法,这里我使用
KVO
CoderZNB
·
2020-01-08 21:07
函数式编程自定义
KVO
在iOS开发中,苹果给我们提供了很多回机制,
KVO
(key-value-observing)就是其一。在某个对象注册监听者后,在被监听的对象发生改变时,
lcc小莫
·
2020-01-08 20:21
KVO
实现原理
KVO
实现原理
KVO
即Key-ValueObserving,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。
Aeron_Xie
·
2020-01-08 19:46
【iOS】设计模式
行为型模式BehavioralObserver
KVO
NotificationMemento状态记忆Themementopatterncapturesandexternal
清無
·
2020-01-08 13:12
iOS
KVO
(1)
KVO
基础讲解
KVO
简述
KVO
,是一个非正式协议,它定义了对象之间观察和通知状态改变的通用机制。我们可以监听一个对象的属性,包括简单属性,一对一的关系,和一对多的关系。
奔跑吧小蚂蚁
·
2020-01-08 11:22
KVO
目录1.
KVO
的使用1.1
KVO
基本使用方法1.2
KVO
手动触发模式1.3
KVO
属性依赖1.4
KVO
容器类监听2.
KVO
底层实现1.
KVO
的使用1.1
KVO
基本使用方法被监听对象调用-addObserver
herui201211
·
2020-01-08 11:49
文件
\c:\hi.txt"=>\device\harddis
kvo
lume3\hi.txtR3:设备名:L"\\.
Mon7ey
·
2020-01-08 10:51
iOS设计模式
最近在看KVC
KVO
。所以就自然把设计模式复习了一次。设计模式有很多,根据业务的需求而定,一般比较常见的有以下几种,也是我接触最多的,今天来把他复习一次。
Baker_cheng
·
2020-01-08 04:34
深入理解JavaScript执行上下文、函数堆栈、提升的概念
hi_kevin/article/details/37761919首先明确几个概念:EC:函数执行环境(或执行上下文),ExecutionContextECS:执行环境栈,ExecutionContextStac
kVO
就那ck
·
2020-01-08 03:39
关于使用
KVO
监听数组的问题
首先,数组不能直接使用
KVO
使用监听。当我们想要使用
KVO
监听数组的状态时改变然后尽心操作时,我们需要进行一下几部。1.
KVO
不能监听UIViewController中的数组。
月光熊猫
·
2020-01-08 02:59
iOS 知识点回顾(一)
iOS用什么方式实现对一个对象的
KVO
?(
KVO
的本质是什么?)KVCCategory+load方法和+initialize方法Block__weak1.一个NSObject对象占用多少内存?
且行且珍惜_iOS
·
2020-01-07 19:04
FBRunLoopSpinner神器
2012/12/07/2807088.html巧妙使用block+(void)spinUntilCompletion:(void(^)(void(^completion)()))block{__bloc
kvo
latileatomic_booldidFinish
chsasaw
·
2020-01-07 18:30
DLObserver
今晚无聊,恰好朋友最近在做监听的事情,所以,我就写了一个简单的
KVO
的工具类。
WildDylan
·
2020-01-07 16:25
代理设计模式、代理和通知的区别、KVC\
KVO
代理代理设计模式的作用:1.A对象监听B对象的一些行为,A成为B的代理2.B对象想告诉A对象一些事情,A成为B的代理代理设计模式的总结:如果你想监听别人的一些行为,那么你就要成为别人的代理如果你想告诉别人一些事情,那么就让别人成为你的代理代理设计模式的开发步骤1.拟一份协议(协议名字的格式:控件名+Delegate),在协议里面声明一些代理方法(一般代理方法都是@optional)2.声明一个代理
Sean_Jiang
·
2020-01-07 15:32
NSNotificationCenter 通知的使用方法详解
你要知道的KVC、
KVO
、Delegate、Notification都在这里转载请注明出处http://www.jianshu.com/p/f6224f075437本系列文章主要通过讲解KVC、
KVO
、
WWWWDotPNG
·
2020-01-07 13:41
[iOS]KVC/
KVO
原理详解及编程指南
前言:本文基本不讲KVC/
KVO
的用法,只结合网上的资料说说对这种技术的理解。由于
KVO
内容较少,而且是以KVC为基础实现的,本文将着重介绍KVC部分。
土b兰博王
·
2020-01-07 07:08
NSNotification 和
KVO
的区别和用法是什么?
一、两者的相同点:1.NSNotification和
KVO
都是类与类之间的通信.2.都是负责发出通知,剩下的事情就不管了,所以没有返回值.3.两者都可以一对多.二、两者的区别:1.
KVO
的使用(1).被观察者发出
小西贝晨
·
2020-01-07 06:03
delegate、notification、
KVO
区别
delegate、notification、
KVO
区别在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。
fakepinge
·
2020-01-07 05:56
iOS ReactiveObjC使用详解
self.tF.rac_textSignalsubscribeNext:^(NSString*value){@strongify(self);self.value=value;}];//当self.value的值变化时调用Block,这是用
KVO
sheldon_龙
·
2020-01-07 04:22
荷语宝典 | 物主代词究竟难不难?
物主代词hetpossessiefpronomenofbezittelij
kvo
ornaamwoord物主代词是用来表示所属关系的代词,通常用于名词之前。
Sunway荷兰语
·
2020-01-07 04:01
KVO
没有添加监听的情况下移除观察者导致崩溃
问题:在使用
KVO
的时候,如果在没有添加监听的情况下进行观察者移除,会导致程序的崩溃.这个问题看起来有点脑残,如果没有添加为什么还要移除,但是我确实遇到了,它的情景是这样的:问题背景如上图:这是一个典型的以
CoderAO
·
2020-01-07 04:10
bolck块
3.有返回值有参数(有返回值要接收)创建方式有3种:格式:(变量名)(参数)1.声明和创建分开调用时必须有()//第一种方式:声明一个无参数无返回值类型的block指针//1.1声明和创建分开bloc
kvo
id
nothing_c
·
2020-01-06 23:16
GTK3中使用CSS最佳实践
的比例我的项目https://gitee.com/dgwcode/gtk_training_design在阅读了官方文档后,我有两个小部件的演示程序:GtkScaleButton,提供了刻度的控制,还有Gt
kVo
lumeButton
---dgw博客
·
2020-01-06 21:00
iOS开发之
KVO
KVO
:(Key-Value-Observer)键值观察者,是观察者设计模式的一种具体实现。
邦奇诺
·
2020-01-06 20:57
2018 ios面试题之底层篇
1.png前言:面试题是参考网上不同文章,汇总而成的,有什么不足往见谅1.
KVO
的实现原理1.1:
KVO
也就是键值观察是一种能让对象观察到其他对象属性变化的通知1.2:
KVO
是基于runtime机制的,
潮人花钱不用钱
·
2020-01-06 19:57
KVO
手动控制通知过程
KVO
是当你调用了set方法时它才会被触发。我重新生成set方法,里面也添加进去发送通知的方法。
wangDavid939i
·
2020-01-06 19:57
[
KVO
翻译]
KVO
编程指南 Key-Value Observing Programming Guide
KVO
编程指南Key-ValueObservingProgrammingGuide1IntroductiontoKey-ValueObservingProgrammingGuide-
KVO
编程指南介绍Key-valueobservingisamechanismthatallowsobjectstobenotifiedofchangestospecifiedpropertiesofotherobje
codeTao
·
2020-01-06 12:27
iOS开发 KVC与
KVO
KVCAboutKey-ValueCodingKey-valuecodingisamechanismenabledbytheNSKeyValueCodinginformalprotocolthatobjectsadopttoprovideindirectaccesstotheirproperties.Whenanobjectiskey-valuecodingcompliant,itspropert
minyue
·
2020-01-06 12:54
KVO
解析(一) —— 基本了解
版本记录版本号时间V1.02017.09.13前言
KVO
具有更强大的功能,是苹果给我们的一个回调机制,在某个对象注册监听者后,在被监听的对象发生改变时,对象会发送一个通知给监听者,以便监听者执行回调操作
刀客传奇
·
2020-01-06 11:36
RxSwift基础知识点强化
KVO
,异步操作和流全部被统一成抽象序列。这就是为什么Rx会如此简单,优雅和强大。RX可以简化异步编程方法,并提供更加优雅的数据绑定。让我们可以时刻响应新的数据同时顺序地处理它们。
woniu
·
2020-01-06 10:52
自定义
KVO
实现
本篇的自定义
KVO
(不通过中间类)与广为流传的
KVO
(通过中间类)版本有些许不同,当然,最主要的是
KVO
的实现原理,所以代码有点粗糙自定义类自定义测试类@interfaceHonzon:NSObject
honzon_0
·
2020-01-06 05:58
iOS观察模式之
KVO
实现探究
本篇会对
KVO
的实现进行探究,不涉及太多
KVO
的使用方法,但是会有一些使用时的思考。
奋拓达
·
2020-01-06 04:54
KVC与
KVO
的理解与应用
kvc简述kvc即键值编码,在iOS中的应用主要体现在开发者通过key访问对象的属性或给对象的属性赋值。这样做最主要的好处是把访问和改变属性的动作放在了运行时,不需要再编译时确定kvc常用的四个方法(nullableid)valueForKey:(NSString*)key;//直接通过Key来取值-(void)setValue:(nullableid)valueforKey:(NSString*
RunnerFL
·
2020-01-06 03:54
KVO
的底层实现原理
引用孙源的话http://blog.sunnyxx.com/2014/03/09/objc_
kvo
_secret/1.当一个object有观察者时,动态创建这个object的类的子类2.对于每个被观察的
charlotte2018
·
2020-01-06 03:46
从objc-中国摘抄
#
KVO
KVO
是提供对象属性被改变时的通知的机制。
KVO
的实现在Foundation中,很多基于Foundation的框架都依赖它。想要了解更多有关
KVO
的最佳实践,请阅读本期Daniel
指尖猿
·
2020-01-05 19:03
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他