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
forKey
当你不爱我的时候,请告诉我(KVC/KVO/NSNotification)
基本使用通过setValue:
forKey
:设置对象的值。通过valueForKey:获得
伯恩的遗产
·
2019-12-25 19:10
iOS_关于CALayer的介绍.(设置背景图片的三种方式)
“可动画属性”.b)可动画属性就是说:只要设置了属性(改变了属性),会自动使用动画的方式来执行.CALayer主要用来展示动画的,layer不具备交互功能.Layer中有一个addAnimation:
forKey
青葱烈马
·
2019-12-25 19:03
UserDefaults+FFExtension(Swift版)
代码是这样的privateletkString1="kString1"privateletkString2="kString2"UserDefaults.standard.set("string1",
forKey
FFD_
·
2019-12-25 11:45
Objective-c setObject:
forKey
:和setValue:
forKey
:的区别
setObject:
forKey
:是NSMutableDictionary类的方法key参数类型可以是任意类型对象value不能为nil,不然会报错setValue:
forKey
:是NSObject类的方法也就是说所有的
不穿内裤的熊猫
·
2019-12-25 03:27
ios隐性动画---移动某点到某点
//[animationsetValue:@(index)
forKey
:@"AnimationViewIndex"];//另外可以通过下面函数来画出想要的行动轨迹。
seventhboy
·
2019-12-25 02:25
IOS处理字典设置值为nil时崩溃
经常遇到NSMutableDictionary调用[setObject:
forKey
:]时,若obj为nil的时候会崩溃。使用运行时替换方法,并检查是否为nil.
醉叶惜秋
·
2019-12-24 16:45
Oc基础之字典
NSDictionary创建NSDictionary*dict=[NSDictionarydictionaryWithObject:@"aaa"
forKey
:@"name"];NSString*name
解双权
·
2019-12-24 13:27
全面剖析KVO与KVC
本文讲述了使用Cocoa框架中的KVC和KVO,实现观察者模式KVC键/值编码中的基本调用包括-valueForKey:和-setValue:
forKey
:。
voQuan
·
2019-12-23 15:26
mysql #1062 –Duplicate entry '1' for key 'PRIMARY'
碰到了#1062–Duplicateentry'1′
forkey
‘PRIMARY'当时那个急啊,原本的数据我已经全部删除了,没办法只有请求万能的百度了。我找了大半天终于给我给我找到了。
御坂网络
·
2019-12-23 07:49
KVC相关
imageView.layersetValue:@0.5forKeyPath:@"transform.scale"];快速的进行缩放.后面forKeyPath属性值不是乱写的.苹果文档当中给了相关的属性.KVC底层实现//setValue:
forKey
莫_名
·
2019-12-23 05:45
swift 之归解档及存储在USERDEFAULT
privatestructTokenModel:Codable{varmobile:Stringvartoken:Stringvarexpired:Date}取ifletval=UserDefaults.standard.value(
forkey
LV大树
·
2019-12-23 00:32
IJKPlayer参数
/////播放前的探测Size,默认是1M,改小一点会出画面更快[_optionssetFormatOptionIntValue:1024*16*0.5
forKey
:@"probsize"];//播放前的探测时间
akali
·
2019-12-22 10:28
NSString(JSON),NSArray/NSDictionar,NSData之间的转换
superviewDidLoad];NSMutableDictionary*parameter=[[NSMutableDictionaryalloc]init];[parametersetObject:@"zhangsan"
forKey
点呀点
·
2019-12-22 09:16
KVC之添加验证方法
默认实现是通过键编码的validateValue:
forKey
:error:消息来搜索的。如果未提供属性的验证方法,该协议的默认实现假定该属性的验证成功,而不管该值如何。这意味着
哆啦_
·
2019-12-21 04:11
mysql建表设置unique的注意事项
实际在导入中发现频繁的报错:ERROR1062(23000)atline1:Duplicateentry'
[email protected]
'
forkey
'service_id'。
如烟花非花
·
2019-12-20 03:11
setObject:
forKey
: vs setValueForKey:
背景在音频播放的项目中有个需求:监听到播放失败,通过delegate的方式把该错误抛到上层。错误信息包含:一个error和一个音频对象track。下面方法playerFailedWithError:是监听delegate的地方,请注意注释2:-(void)playerFailedWithError:(NSError*)error{//1.通知delegate处理错误信息if([self.deleg
厨子
·
2019-12-19 08:29
使用Cocoa框架中的KVC和KVO
本文讲述了使用Cocoa框架中的KVC和KVO,实现观察者模式键/值编码中的基本调用包括-valueForKey:和-setValue:
forKey
:。
茗涙
·
2019-12-19 05:40
runtime自动归档解档的坑
本人在用runtime进行归档时遇到couldnotsetnilasthevalueforthekey,写下此文,结论是在initWithCoder里的setValue:
forKey
方法前,进行value
Andy1984
·
2019-12-17 20:10
ObjC runtime源码(一):Objective-C Class, Class cluster(类族)
架构下运行遇到的问题最近在做iOS上的闪退防御,最常见的就是防御NSMutableDictionary的nil值闪退,使用的方法也很简单,就是swizzleNSMutableDictionary里的setObject:
forKey
Kobe_Dai
·
2019-12-17 18:03
swift中的字典
vardity:Dictionary=[“key1”:“www”,“key2”:“aaaa”,“key3”:“dddd”]1.给字典中存储数据dict.updateValue(value:Value,
forKey
曦岸
·
2019-12-16 23:00
NSMutableDictionary塞空值导致crash解决方法
而项目中这个方法用到的时候又实在太多,我们一般这样处理[paramDicsetObject:[StringUtilconvertEmpty:self.airOrder.firstFlightNo]
forKey
_浅墨_
·
2019-12-16 09:34
#pragma mark 字典类
对应一个value,称为键值对存储,字典的存储是无序的,字面量创建字典时,key在前value在后,其他方式创建都是value—key这样对应的字典的添加是:[mDicsetObject:@"xiAn"
forKey
向日葵_wwx
·
2019-12-14 14:57
Swift里我用这个姿势写UserDefaults
UserDefaults.standard.set("@没故事的卓同学",
forKey
:"Author")letauthor=UserDefaults.standard.value(
forKey
:"Author
没故事的卓同学
·
2019-12-14 10:55
iOS播放器全屏方案
UIDevice.current.setValue(value,
forKey
:"orientation")目前看来,优酷视频貌似依然使用的这个方法,具体表现为statusBar会跟着屏幕做旋转动画,而且播放器下的其他控件会转到横屏布局
光无影
·
2019-12-13 12:05
***MVC-KVC/KVO
import"MainVC.h"#import"Person.h"@implementationMainVC-(void)buttonAction{[self.m_personsetValue:@"yaohui"
forKey
minking1982
·
2019-12-13 06:59
多线程
DispatchQueue.main.async{}}DispatchQueue.main.async(execute:{self.movieOperations.downloadsInProgress.removeValue(
forKey
流年易逝_李
·
2019-12-13 04:38
reason: '[<__NSDictionaryI setValue:forUndefinedKey this class is not key value coding-compliant
在字典赋值的时候出现这个问题,因为setvalue:
forkey
是NSMutableDictionary的方法,在NSDictionary中没有这个方法,所以出现这个错误解决办法NSMutableDictionary
看一部剧换一个男朋友
·
2019-12-12 20:58
iOS开发关于指纹登录和记住密码
NSUserDefaultsNSUserDefaults使用方法也很简单;NSUserDefaults*defaults=[NSUserDefaultsstandardUserDefaults];存值[defaultssetObject:@"123"
forKey
江山此夜寒
·
2019-12-12 08:04
服务器的数据库 mysql 开放远程连接
MySQL>updateusersethost='%'whereuser='root';ERROR1062(23000):Duplicateentry'%-root'
forkey
'PRIMARY'然后查看了下数据库的
cuteximi_1995
·
2019-12-12 05:40
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
CoreData数据库操作关联操作
,insertInto:self.getContext())student.setValue("张杰",
forKey
:"name")
Grt婷
·
2019-12-08 12:55
textfield缩进
[self.yourTextFieldsetValue:[NSNumbernumberWithInt:5]
forKey
:@”paddingTop”];[self.yourTextFieldsetValue
赤焰军少帅林殊
·
2019-12-08 09:22
Swift3中的一些小变化
(coderaDecoder:NSCoder){access_token=aDecoder.decodeObject(
forKey
:"access_token")as?
codeCoder
·
2019-12-08 03:17
【迁移】Method Swizzling(一)
缘起相信大家都用过NSMutableDictionary的-setObject:
forKey
:方法
小笨狼
·
2019-12-07 14:56
UITextField增加内边距
之前的修改方案(不知道从什么时候开始不能用了)[self.yourTextFieldsetValue:[NSNumbernumberWithInt:5]
forKey
:@"paddingTop"];[self.yourTextFieldsetValue
liu_zhi_xin
·
2019-12-07 08:48
KVC KVO
KVC中的基本调用包括valueForKey:和setValue:
ForKey
:,以字符串的形式向对象发送消息1-Card-Person
solozyx
·
2019-12-07 06:11
常见小问题
类型的变量不允许写进字典里,只能用NSString转了放进去---Object或Key只能是对象(id或继承自id的)inti=1;[dicaddObject:[NSNumbernumberWithInt:i]
forKey
K_Gopher
·
2019-12-07 05:08
Python 字典访问的三种方法
Age':7}遍历该数据key,valuepython语言提供三种方法处理该数据:方法1:forkeyindict:printkey,dic[key]printkey+str(dic[key])方法二
forkey
云端漫记
·
2019-12-06 13:09
iOS13适配(踩坑)不完全汇总
1通过KVC获取/访问私有属性无效iOS13不允许通过valueForKey:、valueForKeyPath:,setValue:
forKey
:setValue:forKeyPath:获取或设置私有属性
_小沫
·
2019-12-01 21:14
runtime获取所有的属性
encodeWithCoder:(NSCoder*)aCoder{//一般写法//[aCoderencodeObject:_nameforKey:@"name"];//[aCoderencodeObject:@(_age)
forKey
大胖_康
·
2019-12-01 06:10
NSUserDefaults 存储NSDictionary导致crash延伸到non-property list object
NSUserDefaults,例如:NSDictionary*dict1=@{@1:@"A",@2:@"B"};[[NSUserDefaultsstandardUserDefaults]setObject:dict1
forKey
dequal
·
2019-12-01 02:43
使用swift判断是否第一次安装
//定义一个BOOL值,将获取的值不会空letshow:Bool=(UserDefaults.standard.object(
forKey
:"show")!
超越时空的思念_8a22
·
2019-12-01 02:14
整理总结iOS 13适配遇到的问题
2.iOS13禁止使用valueForKey、setValue:
forKey
的方式获取和设置私有属性,会引起crash。解决方法:使用其他方法替换。3.TabBar上设置的红点会偏移到左上方。
贝勒老爷
·
2019-11-30 20:59
UISearchBar的一些设置
//设置CancelButton的文字UISearchBar*searchBar=[[UISearchBaralloc]init];[searchBarsetValue:@"取消"
forKey
:@"_cancelButtonText
小黄人写代码
·
2019-11-30 11:37
手动 触发 kvo
中添加方法willChangeValueForKey,didChangeValueForKey可变容器属性根据kvc创建代理对象,并在里面调用方法willChange:valuesAtIndexes:
forKey
iOS_愛OS
·
2019-11-30 06:17
KVC、KVO探识(二)KVC你不知道的东西
KVC的赋值原理setValue:
forKey
:赋值原理如下:去模型中查找有没有对应的setter方法:例如:setIc
Peak_One
·
2019-11-30 03:07
iOS动画CoreAnimation总结
既可以支持IOS,也支持MACOSCoreAnimation执行动画是在后台,不会阻塞主线程CoreAnimation作用在CALayer,不是UIView通过调用CALayer的addAnimation:
forKey
Claire_wu
·
2019-11-30 02:37
ios 数据持久化之--- 归档
把这种形式的文件从文件中恢复出来解归档//把字典dict写入FileNSMutableDictionary*dict=[NSMutableDictionarydictionary];[dictsetObject:@"1"
forKey
墨凌风起
·
2019-11-28 04:26
About KVC & KVO
的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说ObjC中几乎所有的对象都支持KVC操作,常用的KVC操作方法如下:动态设置:setValue:属性值
forKey
黑羽肃霜
·
2019-11-08 18:56
手机号码
NSInteger=0vartype:Int=-1requiredinit(coderaDecoder:NSCoder){super.init()username=(aDecoder.decodeObject(
forKey
不说谎的匹诺曹Y
·
2019-11-08 18:01
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他