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底层原理--YYModel简述
直接或间接继承NSObject时会为基本方法提供默认实现)通过间接访问其属性的机制,也就是符合键值编码,对象可通过字符串参数来简单而统一的消息对其属性进行寻址,例如valueForKey:和setValue:
forKey
我叫Vincent
·
2020-03-30 21:28
NSNotificationCenter通知
NSNotificationCenter通知,用userInfo实现1、发通知NSDictionary*myDictionary=[NSDictionarydictionaryWithObject:@"sendValue"
forKey
指尖的跳动
·
2020-03-29 14:40
ios转场动画总结
1.简单push动画和present动画[self.navigationController.view.layeraddAnimation:[selfpushAnimation]
forKey
:@""];
风车大战骑士
·
2020-03-29 10:31
iOS开发数据存储之Preference(偏好设置)
[[NSUserDefaultsstandardUserDefaults]setObject:@"1"
forKey
:@"userId"];NSString*userId=[[NSUserDefaultsstandardUserDefaults
西瓜皮奥特曼
·
2020-03-28 21:54
判断后台返回的数据是否为空(NSString类型)
比如下面的代码:[WODUserDefaultssetObject:result.attr[@"user"][@"nickName"]
forKey
:kWXNickName];直接这样写,会让app直接挂掉
Idoahc
·
2020-03-27 20:46
*args和**kwargs
args):print("f_argis",f_arg)forarginargs:print("anotherargthrough*args",arg)deftest_kwargs(**kwargs):
forkey
南山散人
·
2020-03-27 15:00
KVC、Block块、协议(delegate)和通知中心(Notification)的传值实践
几个常用的方法:*setValue:
forKey
:(为对象的属性赋值)*setValue:forKeyPath:(为对象的属性赋值(包含了setValue:
forKey
:的功能,并且还可以对对象内的类的属性进行赋值
微pk笑
·
2020-03-27 04:16
XLForm使用过程中的坑
方法可以使用kvc方式访问到cell属性,但是在设置面板类型的时候却没有效果,即用下面这个方法是没有效果的[row.cellConfigsetObject:@(UIKeyboardTypeNumberPad)
forKey
wMellon
·
2020-03-27 01:57
NSUserDefaults的使用
NSDictionary*dic=responseObject[@"result"];[[NSUserDefaultsstandardUserDefaults]setObject:dic[@"uers_id"]
forKey
Chowie
·
2020-03-26 03:19
Python 中死锁问题定位
打印调用栈的核心代码如下:defstacktraces(exclude=()):code=[]current_frames=[(key,value)
forkey
,valueinsys.
DragonKid
·
2020-03-25 11:34
CAAnimation 核心动画
使用步骤:1、创建一个CAAnimation对象2、设置一些动画的相关属性3、给CALayer添加动画(addAnimation:
forKey
:方法)4、停止CALayer动画
我是滕先生
·
2020-03-25 10:16
Apple Dev文档吐槽
相关知识的时候读到了当修改UIView的layer的property的时候,并不会产生动画的情况的问题(不在animationblock里的情况下),然后看到很多人解释说是由于UIView在它的actionForLayer:
forKey
skyandlhs
·
2020-03-25 09:33
UIPageViewController 双面显示翻书效果
options=[NSDictionarydictionaryWithObject:[NSNumbernumberWithInteger:UIPageViewControllerSpineLocationMid]
forKey
沫雨微凉
·
2020-03-25 06:49
这几天公司不是很忙,整理了一些琐碎的知识点。
:先从内存图片缓存查找是否有图片,如果内存中已经有图片缓存,SDImageCacheDelegate回调imageCache:didFindImage:
forKey
:userInfo:到SDWebImageManager
MaShuai丨
·
2020-03-25 05:25
iOS --- 关于KVC使用的一些小技巧
KVC是iOS开发中经常会用到的技巧,主要包括valueForKey:/setValue:
ForKey
:,valueForKeyPath:/setValue:forKeyPath:两队组合方法.valueForKey
icetime17
·
2020-03-25 02:44
[__NSCFDictionary setObject:
forKey
:]: mutating method sent to immutable object'
letdic=NSMutableDictionary()dic.setValue("",
forKey
:"")-[__NSCFDictionarysetObject:
forKey
:]:mutatingmethodsenttoimmutableobject
angelababa
·
2020-03-24 18:46
KVC与KVO
且可以对私有属性进行赋值基本用法如下[PersonsetValue:@"张三"
forKey
:@"name"];[PersonsetValue:@20
forKey
:@"age"];用此方法如果Person
ForzaJuven
·
2020-03-23 15:02
swift kvc 构造函数
kvc是oc特有,KVC本质上是在运行时,直接调用程序会崩溃介绍kvc构造函数kvc构造函数的作用是字典转模型kvc本质动态向'对象'发送setValue:
forKey
:这个消息,给我们对象里面的属性赋值对象需要创建完成后调用
meng_huang
·
2020-03-23 02:37
NSKeyValueCoding(KVC)粗略实现
是一种可以通过字符串的名字(Key)来访问类当中的方法,属性等.通过查阅NSKeyValueCoding.h可以知道,apple对NSObject类进行了扩展,以此来实现我们用到的'-setValue:
forKey
NearMilk
·
2020-03-22 20:35
iOS Dictionary setObject:
forKey
与 setValue:
forKey
:对比
setValue:
forKey
:/*Send-setObject:
forKey
:tothereceiver,unlessthevalueisnil,inwhichcasesend-removeObjectForKey
RiverLi
·
2020-03-22 15:03
将swift的泛字符串类型转为强类型
PalletTown")//强类型lettableView=UITableView(frame:CGRect(),style:.plain)缺点:拼写错误UserDefaults.standard.set(true,
forKey
coderzcj
·
2020-03-22 09:23
CoreImage滤镜效果及API参数介绍(五)
、白点调整、曝光下面是对各种滤镜效果的展示CIColorClamp在制定范围修改颜色值调整值[filtersetValue:[CIVectorvectorWithX:0.9Y:0.3Z:0.6W:1]
forKey
fairy_happy
·
2020-03-21 17:24
iOS-控制屏幕旋转
[[UIDevicecurrentDevice]setValue:@(UIDeviceOrientationLandscapeRight)
forKey
:@"orientation"];[[UIDevicecurrentDevice
洲洲哥
·
2020-03-21 06:36
UIAlertAction改变字体颜色
UIAlertActionStyleCancelhandler:^(UIAlertAction*_Nonnullaction){}];[action2setValue:[UIColorredColor]
forKey
lizhi_boy
·
2020-03-21 01:24
setValue:
forKey
与 setObject:
forKey
1、setValue:
forKey
@interfaceNSMutableDictionary(NSKeyValueCoding)/*Send-setObject:
forKey
:tothereceiver
JC_Wang
·
2020-03-21 00:16
KVO进阶(二)
前言这篇文章主要写KVO的内部通知正文先上代码0-00-1经测试,person.name=@"Jack"和[personsetValue:@"Jack"
forKey
:@"name"]均可触发KVO,而[
01_Jack
·
2020-03-20 22:25
iOS点滴记录-KVC
KVC-keyvaluedcoding键值编码常用方法setValue:
forKey
:(为对象的属性赋值)setValue:forKeyPath:(为对象的属性赋值(包含了setValue:
forKey
小恶魔之意
·
2020-03-20 00:15
Swift小技巧(持续更新)
super.viewWillAppear(animated)letvalue=UIInterfaceOrientation.portrait.rawValueUIDevice.current.setValue(value,
forKey
邓龙
·
2020-03-19 18:10
kvc构造函数
importUIKit//kvc目的->字典转模型//kvc本质:基于运行时,向对象动态的发送setValue:
forKey
:这个消息给对象身上的属性赋值classPerson:NSObject{varname
rebeccaBull
·
2020-03-19 14:46
iOS 录音-上传与播放解析
AVFormatIDKey==kAudioFormatLinearPCM[recordSettingsetValue:[NSNumbernumberWithInt:kAudioFormatMPEG4AAC]
forKey
凌峰Mical
·
2020-03-19 10:58
iOS 取出视频的第一帧
CGSize)size{//获取视频第一帧NSDictionary*opts=[NSDictionarydictionaryWithObject:[NSNumbernumberWithBool:NO]
forKey
哈哈哈哈嘻
·
2020-03-19 01:30
一句话笔记(04)
2016-8-61、修改button点中后的高亮状态的颜色2、KVC中
forKey
,forKeyPath的区别3、Category不需要引用了,可以直接使用4、UILabel中文字居右时的留空格1、修改
天空中的球
·
2020-03-19 00:37
iOS 视频合并添加音乐添加滤镜添加水印动画并导出的详解
AVMutableComposition去配置合并就行了NSDictionary*optDict=[NSDictionarydictionaryWithObject:[NSNumbernumberWithBool:NO]
forKey
木_风
·
2020-03-18 12:04
OC - NSDictionary 和 NSSet(集合)
NSDictionary*dic=[NSDictionarydictionary];2.一个键值对NSDictionary*dic2=[NSDictionarydictionaryWithObject:@"iphone"
forKey
自我回忆
·
2020-03-16 20:58
判断用户是否第一次操作,用于引导页或其他
isFirst){里边是你需要的操作}[[NSUserDefaultsstandardUserDefaults]setObject:@"YES"
forKey
:@"isfirstlzc"];[[NSUserDefaul
超_iOS
·
2020-03-15 20:58
细解IJK
就可以先抛开采集不说,讲讲播放了ijk初始化的时候需要两个参数1:url2:optionurl就是视频播放地址option就是硬件控制//开启硬件解码[optionssetPlayerOptionIntValue:1
forKey
OwenKing
·
2020-03-15 19:48
UISearbar,的占位文字颜色设置
由于系统默认placeholder的创建方式是动态的,所以这个方法一定要在设置了placeholder的情况下,才能正常执行)lettextFiled:UITextField=searBar.value(
forKey
那夜孤舟
·
2020-03-14 21:34
[3] Codable (Swift 4)
StrategyDateDataNonConformingFloatContainerKeyedContainerUnKeyedContainerSingleValueContainerOptionalencode(_:
forKey
coderzcj
·
2020-03-13 21:05
ios观察者模式:应用切换账号后的界面更新
:viewController{//这个userinfo用static,让所有的子类共用staticvaruserInfo:UserInfo=UserDefaults.standard.object(
forkey
zyw1995
·
2020-03-13 03:57
Xib生命周期初探
~~~~~~First:将引用和内容文件从xib文件中加载到内存中initWithCoder:Seconded:将outlet中制定的各个新属性setValue:
forKey
:Third:将xib中定制的手势交互等方法进行处理
码痞
·
2020-03-12 13:12
聊聊 KVC KVO
valueForKey:setValue:@""
forKey
:@"keypath";可以直接设置key,keyPath为属性和成员变量名称;K
osbornZ
·
2020-03-12 05:30
OC语言day08-08不可变字典NSDictionary
pragmamark不可变字典NSDictionarypragmamark概念/**NSDictionary1.创建字典_单个键值对(dictionaryWithObject:
forKey
)字典_多个个键值对
liyuhong165
·
2020-03-12 00:32
iOS-KVC/KVO
1.kvc当调用setValue:属性值
forKey
:@”name“的代码时,底层的执行机制(顺序)如下:①.set方法:set(注意,通过属性自动合成的set方法也算)(BOOL)accessInstanceVariablesDirectly
doudo
·
2020-03-11 17:49
KVC - NSKeyValueCoding
赋值:setValue:
forKey
:获取:valueForKey:例如有一个Person的类,包含一些私有属性。
居然是村长
·
2020-03-11 06:04
二维码
CIFilterfilterWithName:@"CIQRCodeGenerator"];//恢复默认设置[filtersetDefaults];//X设置二维码的纠错率一般设置为M就足够了[filtersetValue:@"M"
forKey
南冯
·
2020-03-09 06:46
swift中使用EGOCache方便存储model
EGOCache这个库,我最常用的就是setobject,
forkey
的形式来存。这个跟字典基本是一样的。1.首先当然还是导入工程了co
CocoaJasonHZ
·
2020-03-09 05:38
DAY9:Collection Types & Closures
varairport:[String:String]=["YYZ":"TorontoPearson","DUB":"Dublin"]ifletoldValue=airport.updateValue("Dublin",
forKey
SheBang_
·
2020-03-08 18:08
随记
实现缓存:NSCache相比NSDictonary:1)多数情况下,可以使用objectForKey:/setObject:
forKey
:/removeObjectForKey:2)拥有多线程安全的特性
FourV
·
2020-03-06 23:12
iOS 判断用户是否第一次操作
isFirst){里边是你需要的操作}[[NSUserDefaultsstandardUserDefaults]setObject:@"YES"
forKey
:@"isfirstlzc"];[[NSUserDefaul
超_iOS
·
2020-03-06 21:48
swift3.0 拼接两个字典
funcappendAnotherDic(left:inoutDictionary,right:Dictionary){for(k,v)inright{left.updateValue(v,
forKey
超级疯小肛
·
2020-03-06 11:45
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他