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
KVC
iOS 跳转界面方法(runtime)
13104.html问题:推送:根据服务端推送过来的数据规则,跳转到对应的控制器feeds列表:不同的cell,可能跳转不同的控制器利用runtime动态生成对象、属性、方法这特性,与服务端制定好规则,再用
kvc
Jacob_Pan
·
2019-12-17 07:49
swift 4
KVC
赋值 报错
78218643表示感谢案例背景:在json解析成对象的时候出现了键值对儿崩溃,一直提示找不到NSObject的属性一直赋值失败userType是systemUser的属性在这里一定要记录下,因为在Swift中使用
KVC
Biaoac
·
2019-12-17 05:16
valueForKeyPath:的妙用
KVC
(
KVC
)键值编码相信大家都不陌生,常用来访问对象属性,也可以访问集合属性。还有一些可以给通过此方法访问一些系统没有开放的API,通过
KVC
的方式进行使用。
_南山忆
·
2019-12-17 04:10
iOS ReactiveCocoa(RAC)使用教程
官方文档ReactiveCocoa第一部分:【基础教程】1.0简介作为iOS开发人员,我们所编写的代码几乎都是对某些事件的响应,如按钮点击、收到网络消息、属性更改(
KVC
键值观察)或者通过CoreLacation
小白进城
·
2019-12-17 00:29
ios13适配
iOS13适配1.私有
KVC
[selfsetValue:baseTabBarforKey:@"tabBar"];//正常[_textFieldsetValue:[UIColorredColor]forKeyPath
轻重缓急
·
2019-12-16 22:24
iOS UITableview中cell的下拉展开
O(∩_∩)O效果图效果图.gifModel层用的是假数据手写的plist文件,然后使用
kvc
的方式将数据对象话,并且model层中添加一个BOOL属性来标示对应的section是否选中。
Sunny_Fight
·
2019-12-16 20:57
xcode11 iOS13适配记录(未完待续)
1.新增了夜间模式,可在单独页面中关闭打开,也可在plist文件中全局设置2.在iOS13中,通过
KVC
方式来获取私有属性,有Carsh风险,尽量避免使用.比如我们常用的UITextFiled和UISearchController
D_w
·
2019-12-16 11:18
iOS 13 更改状态栏背景
项目中需要更改statusBar背景色,可是iOS13statusBar找不到了,原来使用的
kvc
[[[UIApplicationsharedApplication]valueForKey:@"statusBarWindow
Vergil_wj
·
2019-12-16 08:31
KVC
、KVO、 Category、objc_associationPolicy
KVOKVO全程是key-valueObserving,俗称“键值监听”,可以用于监听某个对象属性值的改变利用runtimeAPI动态生成一个子类,并且让instance的ISA指向这个全新的子类当修改instance对象的属性时,会在新的子类中的set方法里调用Foundation的_NSSetxxxvaluedAndNotify函数然后调用wilChangeValuedForKey:——>父类
小的小碰撞
·
2019-12-16 08:59
初探 Swift 中的
KVC
由于种种原因,等第三方平台博客不再保证能够同步更新,欢迎移步GitHub:https://github.com/kingcos/Perspective/。谢谢!Key-ValueCodingInfo:macOS10.12.1Beta4Xcode8.1Beta3Swift3前言这两天(2016-10-27),苹果一言不合更新了官网的文档,有些文档上次的更新日期甚至为2012年,说明这次的更新十分重要
萌面大道
·
2019-12-16 03:59
2018年iOS经典面试题
2、什么是KVO和
KVC
?1).
KVC
(Key-Value-Coding):键值编码是一种通过字符串间接访问对象的方式(即给属性赋值)举例说明:stu.name=@"张
冬天里寒风起
·
2019-12-16 01:00
iOS开发:Objective-C中通知与协议的区别?
今天看了下网上的几个视频教程,KVO、
KVC
、谓词、通知,算是开发中的高级点的东西了。通知和协议都是类似于回
毛毛家的大熊
·
2019-12-15 23:35
iOS开发之iOS13相关适配
1.
KVC
调用私有方法崩溃[selfsetValue:baseTabBarforKey:@"tabBar"];//正常[_textFieldsetValue:[UIColorredColor]forKeyPath
_我们一直在路上_
·
2019-12-15 09:35
Swift中使用
KVC
遇到的问题
OC中使用
KVC
是因为NSObject遵循了NSKeyValueCoding协议,而OC中所有的类包括自定义类的根类都是NSObject,所以都能使用
KVC
特性,但是Swift中的类其实是没有统一的根类的
STARRAIN99
·
2019-12-15 07:30
Swift3.0
KVC
& KVO
KVC
主要就是两个方法。通过key设置对应的属性。通过key设置对应的属性。
erU
·
2019-12-15 06:03
头条iOS面试总结
2019原文链接一面自我介绍项目相关怎么自定义导航跳转谈谈runtime的理解
KVC
的用途使用methodswizzling要注意什么?
萌小奇
·
2019-12-15 06:13
iOS开发-修改UITextField的placeholder字体颜色并垂直居中
修改字体和颜色需要用到
kvc
:yourTextField.placeholder=@"usernameisinhere!"
艾姆希
·
2019-12-15 01:27
ios修改textField的placeholder的字体颜色、大小
利用
KVC
修改textField.placeholder=@"usernameisinhere!"
奋斗的蜗牛
·
2019-12-14 20:57
KVC
中集合运算符
前言在项目中,遇到求和、求平均数等时,我们经常会用for循环来做,比如下面:NSArray*score=@[@(89),@(80),@(20),@(56),@(89),@(100),@(89),@(89)];intsum=0;for(NSNumber*scoreTaginscore){sum+=scoreTag.intValue;}NSLog(@"%d",sum);//sum=612这样写当然也没
奔跑的时间
·
2019-12-14 15:35
iOS底层原理探索—多线程的经典面试题
往期回顾iOS底层原理探索—OC对象的本质iOS底层原理探索—class的本质iOS底层原理探索—KVO的本质iOS底层原理探索—
KVC
的本质iOS底层原理探索—Category的本质(一)iOS底层原理探索
劳模007_Mars
·
2019-12-14 06:13
iOS底层原理探索—RunLoop的本质
往期回顾iOS底层原理探索—OC对象的本质iOS底层原理探索—class的本质iOS底层原理探索—KVO的本质iOS底层原理探索—
KVC
的本质iOS底层原理探索—Category的本质(一)iOS底层原理探索
劳模007_Mars
·
2019-12-14 06:07
UI08_
KVC
(17-08-14)
////ViewController.m//UI08_
KVC
////Createdbylanou3gon17/8/14.
Keiralii
·
2019-12-14 05:34
KVC
、KVO、通知机制基本使用
KVO(监听某个值的变化)-(void)testKvo{HMPerson*p=[[HMPersonalloc]init];p.age=20;[paddObserver:selfforKeyPath:@"age"options:NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNewcontext:nil];p.age=30;p.age=40
康大侠
·
2019-12-14 02:36
KVC
& KVO
KVO是Cocoa的一个重要机制,他提供了观察某一属性变化的方法,极大的简化了代码。这种观察-被观察模型适用于这样的情况,比方说根据A(数据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于推崇MVC的Cocoa而言,KVO应用的地方非常广泛。(这样的机制听起来类似Notification,但是Notification是需要一个发送Notification的对象,一般是Notif
灵源初归
·
2019-12-14 02:51
KVC
/KVO的底层原理和使用场景
1
KVC
(KeyValueCoding)1.1
KVC
常用的方法(1)赋值类方法-(void)setValue:(nullableid)valueforKey:(NSString*)key;-(void)
wg689
·
2019-12-14 00:54
KVC
和KVO实际开发使用
在网上搜了很多资料,发现对于
KVC
和KVO介绍的都笼统,只是些基本的介绍,自己整理了一些资料还有自己开发中的心得,分享给大家。大神勿喷,小白教程。
李白不读书
·
2019-12-14 00:47
【IOS】UITextView实现placeHolder占位文字最简单的方法
大家知道,Objective-C没有绝对的私有变量,因为我们可以通过
KVC
来访问私有变量。
雨影
·
2019-12-13 22:32
KVC
底层原理探究本质-GNUstep
KVC
底层,
KVC
底层原理,
KVC
本质,
KVC
原理,GNUstep前半部分是结论,后半部分是验证,重点!!!KVCKVC全称KeyV
哈哈西
·
2019-12-13 16:40
iOS 中集合遍历方法的比较和技巧
经典for循环forin(NSFastEnumeration)
KVC
集合运算符enumerateObjectsUsingBlockenumerateObjectsWithOptions(NSEn
PanPan1127
·
2019-12-13 08:01
***MVC-
KVC
/KVO
#import"MainVC.h"#import"Person.h"@implementationMainVC-(void)buttonAction{[self.m_personsetValue:@"yaohui"forKey:@"name"];[self.m_personsetValue:[NSNumbernumberWithInt:1]forKey:@"sexy"];[self.m_perso
minking1982
·
2019-12-13 06:59
KVC
实现原理
一、
KVC
(Key-valuecoding)介绍1.键值编码是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制,非对象类型的变量将被自动封装或者解封成对象
相伴幻听
·
2019-12-12 23:18
面试三
对于系统是根据keyPath去取到相应的值发生改变,理论上来讲和
KVC
的机制道理一样。
Mr丶炎
·
2019-12-12 22:33
iOS底层原理探索— block的本质(二)
往期回顾iOS底层原理探索—OC对象的本质iOS底层原理探索—class的本质iOS底层原理探索—KVO的本质iOS底层原理探索—
KVC
的本质iOS底层原理探索—Category的本质(一)iOS底层原理探索
劳模007_Mars
·
2019-12-12 18:33
iOS-底层原理(5)-
KVC
底层原理详解
面试题1.通过
KVC
修改属性会触发KVO么?
路飞_Luck
·
2019-12-12 03:33
iOS13适配
1.私有
KVC
[selfsetValue:baseTabBarforKey:@"tabBar"];//正常[_textFieldsetValue:[UIColorredColor]forKeyPath:
iOS桃子
·
2019-12-12 00:05
iOS开发
工具类
swift
objective-c
代理、通知、KVO/
KVC
代理代理设计模式的作用:1.A对象监听B对象的一些行为,A成为B的代理2.B对象想告诉A对象一些事情,A成为B的代理代理设计模式的总结:如果你想监听别人的一些行为,那么你就要成为别人的代理如果你想告诉别人一些事情,那么就让别人成为你的代理代理设计模式的开发步骤1.拟一份协议(协议名字的格式:控件名+Delegate),在协议里面声明一些代理方法(一般代理方法都是@optional)2.声明一个代理
蔡少
·
2019-12-12 00:20
iOS OC底层面试题(KVO (Key-value observing))
使用了isa混写(isa-swizzling)来实现KVO使用setter方法改变值KVO会生效,使用setValue:forKey即
KVC
改变值KVO也会生效,因为
KVC
会去调用setter方法-(void
全网iOS面试题总结
·
2019-12-11 18:41
KVO
key-value-observer观察者观察的是属性是否执行了setter方法、或者是否使用了
KVC
赋值,只要有赋值的动作就会执行KVO的回调方法。
dididududididu
·
2019-12-08 18:38
iOS底层原理探索—多线程的本质
往期回顾iOS底层原理探索—OC对象的本质iOS底层原理探索—class的本质iOS底层原理探索—KVO的本质iOS底层原理探索—
KVC
的本质iOS底层原理探索—Category的本质(一)iOS底层原理探索
劳模007_Mars
·
2019-12-08 08:37
头条iOS面试总结
image推荐阅读:iOS开发——BAT面试题合集(持续更新中)一面自我介绍项目相关怎么自定义导航跳转谈谈runtime的理解
KVC
的用途使用methodswizzling要注意什么?
iOS开发之家
·
2019-12-08 06:15
KVC
原理剖析
该文章属于原创,转载请注明:https://www.jianshu.com/p/1d39bc610a5b在工作中经常会使用到
KVC
,但是很多人对于
KVC
的实现原理并不太清楚。
刘小壮
·
2019-12-08 05:47
使用
KVC
时小心这个小坑
一般在项目中,是很少使用
KVC
来访问属性的,今天手贱,想玩玩
KVC
,于是写了下面一段代码TestViewController*VC=[[TestViewControlleralloc]init];//nextTextField
大脸猫l
·
2019-12-08 00:22
KVC
、KVO、RunTime、RunLoop
KVC
-->Key-ValueCoding:键值编码(
KVC
)原理:
KVC
运用了一个isa-swizzling技术.isa-swizzling就是类型混合指针机制,将2个对象的isa指针互相调换,就是俗称的黑魔法
沐梓弦乐
·
2019-12-08 00:40
13.Swift 构造函数
Liwx邮箱:
[email protected]
目录13.Swift类的构造函数1.构造函数的介绍2.构造函数的基本使用构造函数的基本使用初始化时给属性赋值字典转模型(初始化时传入字典)字典转模型(利用
KVC
Liwx
·
2019-12-07 21:12
iOS中WKWebView和Native交互
通过
KVC
拿到UIWebView的JSContext,通过JSContext实现交互。WKWebView有了新特性MessageHandler来实现JS调用原生方法。从实现思路是来讲,UIWe
jackyshan
·
2019-12-07 15:19
iOS学习指南
把琐碎的事情丢给工具完成)
KVC
、KVO的理解(
KVC
很容易理解?但是扩展应用呢?Mantle可以告诉你)Protocol的合理使用(MVP?)
木马不在转
·
2019-12-07 12:45
iOS底层原理探索—关联对象的本质
往期回顾iOS底层原理探索—OC对象的本质iOS底层原理探索—class的本质iOS底层原理探索—KVO的本质iOS底层原理探索—
KVC
的本质iOS底层原理探索—Category的本质(一)iOS底层原理探索
劳模007_Mars
·
2019-12-07 11:37
iOS知识梳理11:
KVC
和KVO
参考链接:[精辟]KVO和
KVC
的区别和用法,干货!!!
大布溜
·
2019-12-07 09:33
KVC
KVO
1.KVCkeyvaluecoding我们一般是通过调用set方法或属性的点语法来直接更改对象的状态,即对象的属性值,比如[stusetAge:10];``stu.age=9;
KVC
:它是一种间接更改对象状态的方式
solozyx
·
2019-12-07 06:11
屏幕适配+懒加载+MVC+
KVC
+多选删除
《[一个程序猿的秘密基地](http://www.jianshu.com/collection/7b76c71b2d73?utm_campaign=maleskine&utm_content=collection&utm_medium=reader_share&utm_source=weibo)》专题【本文章只为给初学者阅读使用,大牛绕行】(@^_^@)ViewController.h//此两宏是
i赵磊
·
2019-12-07 01:56
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他