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之下拉放大,上推缩小,一个方法搞定
来说说这次的功能,网上有很多类似的demo,但都是分开实现的,我把这两个功能放到了一起,并且没有使用AutoLayout,没有用
KVO
,没有用storyboard/xib.除了逻辑有点绕(现在不是流行玩算法么
CrazySteven
·
2021-04-26 11:57
iOS大厂面试点(绝对高频)
性能优化2.底层原理Runtime-Runloop线程自动释放池什么时候释放AutoRelease对象什么时候释放自动释放对象在Runloop的哪个阶段释放Runloop何时退出自动释放池内部实现3.
KVO
优优切克闹
·
2021-04-26 11:14
OC BLOCKS
./2Block的定义格式(语法)返回值类型(^block变量名)(形参列表)=^(形参列表){};调用Block保存的代码block变量名(实参);例如:无参无返回值的BLoc
kvo
id(^myBlock1
Rootkits
·
2021-04-25 22:26
深入浅出
KVO
前言
KVO
(keyvalueobserving)键值监听是我们在开发中常使用的用于监听特定对象属性值变化的方法,常用于监听数据模型的变化.
KVO
常用方法/*注册监听器observer:监听器对象为observer
我叫王可可
·
2021-04-25 19:26
FB
KVO
Controller原理解析
之前有写过一篇关于它源码分析的文章:http://my.oschina.net/u/861778/blog/354285
微微笑的蜗牛
·
2021-04-25 16:41
从零进阶:数据分析的统计基础2
第二章:描述性统计分析由于分支细节太多,隐藏了笔记部分内容,完整版可从以下链接进入文档链接:https://mubu.com/doc/1
KVo
P5GV_c密码:w4gv
西门菜花
·
2021-04-25 06:41
使用
KVO
对NSArray数据进行快速计算。
今天涉猎到NSArray一个以前自己没玩过的玩法,在这里稍作记录:数组计算keyPath数组求和@"@sum"数组求平均值@"@avg"数组求最大值@"@max"数组求最小值@"@min"数组求个数@"@count"只能对基本数据类型进行计算,如int(NSInteger),float(CGFloat)等。由于我们的数组对象都是NSObject类型,所以在使用时需要指明需要计算的类型。如:NSAr
anjohnlv
·
2021-04-24 23:41
KVO
、category实现原理
一、
KVO
原理1.
KVO
简介
KVO
是Objective-C对观察者设计模式的一种实现。
sudhengshi
·
2021-04-24 19:05
ReactiveCocoa(RAC)学习笔记
代替
KVO
:rac_valuesAndChangesForKeyPath:用于监听某个对象的属性改变。监听事件:rac_signalForControlEvents:用于监听某个事件。
嘹亮的浩哥
·
2021-04-24 18:28
KVO
观察者的注册、响应、清除对象
observer中需要实现哪个方法才能获得
KVO
回调?observeValueForKeyPath:ofObject:change:context:各个参数的作用又分别是什么?最后观察者如何清除?
wayne0207
·
2021-04-24 16:54
编程方式
masonry.masonry响应式编程:不需要考虑调用顺序,只需要知道考虑结果,类似于蝴蝶效应,产生一个事件,会影响很多东西,这些事件像流一样传播出去,然后影响结果,借用面向对象的一句话,万物皆是流.
KVO
音吹
·
2021-04-24 16:35
键路径(KeyPath)、键值编码(KVC)、键值观察(
KVO
)
KVO
:是一种能使一个对象能够获得其他对象的属性发生变化
CHADHEA
·
2021-04-24 16:31
使用
KVO
观察数组的变化
model类为:将监听的数组封装到model里,不能监听UIViewController里面的数组注意!!!!!!不能这样[_model.modelArrayaddObject]方法,需要这样调用[[_modelmutableArrayValueForKey:@"modelArray"]addObject:str];第一步:新建一个model(NSObject),内部设置一个需要观察的数组属性。第
InitWithYou
·
2021-04-24 03:20
iOS 下拉刷新实现原理
这里主要涉及到两个知识点,如下:1.
KVO
2.UIScrollView的下面三个属性@property(nonatomic)CGPointcontentOffset;//defaultCGPointZero
ThinkerH
·
2021-04-23 22:00
iOS
KVO
观察者模式的深入理解
谈到
KVO
我们就会联想到『观察者模式』,其实
KVO
就是在oc中实现观察者模式。
阿汤8阿义
·
2021-04-23 08:17
什么是KVC和
KVO
?优缺点
什么是KVC和
KVO
?
兰章海晏
·
2021-04-23 06:54
KVO
底层原理
KVO
本质在修改对象属性调用set方法的时候会利用RuntimeAPI动态生成该对象的子类,并且让该对象的isa指针会指向这个全新的子类的类对象,拿Person对象举例,生成的子类为NS
KVO
Notifying_Person
当优秀成为习惯
·
2021-04-22 15:50
UI(二十三)KVC和
KVO
#pragmamark---KVC---KVC:key(键)-value(值)-code(编码)键值编码->通过key(字符串)改变value的值进行编码可以改变对象的全局变量(公开的,不能写在延展里面)的值、属性值字典转模型->通过KVC来实现变量或者属性的名字必须和key的字符串统一KVC是通过字符串(key)来找到变量进行赋值KVC是通过属性的名字当做一个字符串(key)来给属性赋值赋值公式
社会主义顶梁鹿
·
2021-04-22 15:21
下载器之定制NSOperation
1系统
KVO
通知的设置首先需要覆盖isConcurrent属性并返回值YES//必须的,这个方法的返回值用来标识一个operation是否是并发的operation,我们需要重写这个方法并返回YES-(
Bleiler
·
2021-04-22 12:27
如何使用
KVO
用法
KVO
键值观察,使用起来非常方便举个例子:比如你想要再某个值改变的时候执行一个方法(每次改变都要执行)你只需要坐到以下两点即可:给某对象添加观察者[某对象addObserver:selfforKeyPath
yyMae
·
2021-04-22 10:08
iOS 仿滴滴出行界面UI(2)
先说一下有哪些知识点会用到:UIScrollView、UITableView、
KVO
、响应链,总体来说就这些,还有一些琐
拧发条鸟xds
·
2021-04-22 08:26
KVC 与
KVO
KVO
就是基于KVC实现的关键技术之一。一个对象拥有某些属性。比如说,一个Person对象有一个name和一个address属性。
言己言
·
2021-04-21 18:51
UITextField placeholder color or font
有时我们在用到UITextField的属性的时候,需要做出一些不常规的属性,例如改变placeholder的字体或颜色啊方法一、runtime获取类的成员变量,拿到相应的变量名用
KVO
设置unsignedintcount
天空中的球
·
2021-04-21 18:50
DM达梦实操+DMDSC共享存储集群+安装部署
1.1IP规划主机名公网IP私网IPDM8-H1192.168.3.17110.10.10.1DM8-H2192.168.3.17210.10.10.21.2磁盘组规划磁盘大小用途dcr011gdcrdis
kvo
te011gvotediskredo0110glo
阿林哥
·
2021-04-21 16:47
国产数据库DM
数据库
KVO
原理分析
一、
KVO
底层实现原理示例代码:@interfaceLGViewController()@property(nonatomic,strong)LGPerson*person;@end@implementationLGViewController
奉灬孝
·
2021-04-21 15:45
iOS WKWebView
nonatomic,weak)idnavigationDelegate;//UI代理@property(nullable,nonatomic,weak)idUIDelegate;//页面标题,一般使用
KVO
sheldon_龙
·
2021-04-21 13:44
设计模式04之观察者模式
类UML图这里写图片描述使用就是我们常用的通知和
kvo
方式
锦鲤跃龙
·
2021-04-21 00:15
kvo
、kvc知识点总结
KVC和
KVO
一、摘要*1
KVO
,即:Key-Value-Observing,它提供一种机制,当指定的对象的属性被修改后,则观察者就会接受到通知。
浩杰ee
·
2021-04-20 21:34
项目中防止数据字典越界,无需更改任何代码.
如题,写了两个几个分类github下载地址https://github.com/JianWenXie/array-dict-Safe.h.git////NSArray+Safe.h//
KVO
Test//
指尖猿
·
2021-04-20 20:06
iOS面试宝典
3.
KVO
实现的原理?4.内存管理机制、自动释放池和循环引用5.Block?weakSelf,StrongSelf6.说一下事件响应传递链hitTest7.Run
YFBigHeart
·
2021-04-20 11:33
KVO
, KVC详解
KVC/
KVO
是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的形式被定义为基础框架的一部分
PM_xia
·
2021-04-20 04:18
review in 2018
4).观察者模式:
KVO
是典型的通知模式,观察某个
Ev0
·
2021-04-19 13:02
阿里iOS面试总结
image推荐阅读:iOS开发——BAT面试题合集(持续更新中)一面1、介绍项目2、在
KVO
中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?
iOS开发之家
·
2021-04-19 03:37
阿里—最新iOS面试题总结
阿里一面1、介绍项目2、在
KVO
中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?
iOS猿_员
·
2021-04-18 19:57
KVO
的底层原理
KVO
的全称是Key-Value-Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。
毅想天开的小毅
·
2021-04-18 16:35
阿里iOS面试总结
一面1、介绍项目2、在
KVO
中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?
iOS技术汇总
·
2021-04-18 10:26
面试总结
4).观察者模式:
KVO
是典型的观察者模式,观察某个属性的状态,状态发生变化时通知观察者。5).委托模式:代理+协议的
微冷l
·
2021-04-18 06:04
【iOS 底层原理】
KVO
本质原理
一、
KVO
的使用
KVO
的全称Key-ValueObserving,俗称“键值监听”,可以用于监听某个对象属性值的改变。
666真666
·
2021-04-17 18:39
Vive开发手册之手柄持续震动
MonoBehaviour{SteamVR_TrackedObjectHand;SteamVR_Controller.Devicedevice;boolIsShock=false;//布尔型变量IsShoc
kvo
idStart
木心Sepith
·
2021-04-15 08:57
KVO
/KVC的底层原理和使用
KVO
(Key-Value-Observe键值观察)的原理并不复杂,但是涉及到isa指针、superClass指针以及runtime和OC消息分发的知识,非常容易发散,所以一直是面试热点。
写代码的小农民
·
2021-04-15 08:23
iOS开发之KVC和
KVO
KVC和
KVO
是Objective-C中经常被提到的两个术语。这篇文章将解释KVC和
KVO
的定义和最基本的用法,更多的信息请移步结尾部分的官方文档。
季白Cy
·
2021-04-14 09:20
阿里iOS面试总结
一面1、介绍项目2、在
KVO
中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?
iOS开发面试题总结
·
2021-04-13 21:55
2018-07-29
负责的部分将model里属性值部分,处理成view显示的部分,同时兼顾从网络,资源库等地方获取数据,view部分不直接和model产生关系,自负责利用viewmodel暴露的方式,接口来获取显示的内容
KVO
赖晓嘉LMT
·
2021-04-08 21:48
iOS:KVC原理分析
目录一,基本知识二,setValue:forKey:底层原理三,valueForKey:底层原理四,触发
KVO
五,运算符六,使用场景七,异常处理一,基础知识1,概念KVC是Key-Value-Coding
码小菜
·
2021-04-06 11:59
屏幕录制
/bin/bashNAME=$(date+"%Y-%m-%d%T"|sed-e"s//-/g;s/:/-/g")RECORD=/tmp/${NAME}.m
kvO
UTPUT=/tm
·
2021-04-03 00:02
bashffmpeg
KVO
的原理及项目使用
KVO
也叫观察者模式,当被观察对象的某个属性发生更改时,观察者对象会获得通知。
攻城狮GG
·
2021-04-02 11:27
一道iOS面试题?
故事背景:这个是自己在复习
KVO
时,偶然想到的(就是虾基霸写的),类似的面试题应该有小伙伴遇到过~@interfaceViewController()@end@implementationViewController
Just丶Go
·
2021-03-31 16:14
iOS全解9:编程思想、架构、组件化、RAC
面试系列:iOS面试全解1:基础/内存管理/Block/GCDiOS面试全解2:RunloopiOS面试全解3:RuntimeiOS面试全解4:KVC/
KVO
、通知/推送/信号量、Delegate/Protocol
lukyy
·
2021-03-23 17:21
美团iOS面试题
1.说一下
kvo
以及底层实现,
kvo
其实调用了什么方法当需要对一个对象a进行监听时,系统会生成一个a当前类A的子类NS
KVO
Notifying_A,NS
KVO
Notifying_A中会重写setter方法
Olivia_S
·
2021-03-21 23:52
手动实现
KVO
解析
手动实现
KVO
解析PS:原链接没找到,侵立删~实现原理:假设被观察者为A类的实例L,实现流程如下:1.在运行时,为A类创建一个子类B。2.强行将实例L的类型改为B。3.为B类添加新的setter方法。
莫道别离伤
·
2021-03-11 17:42
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他