码迷,mamicode.com
首页 >  
搜索关键字:kvc    ( 491个结果
MQTT研究之EMQ:【EMQX使用中的一些问题记录(2)】
我的测试环境: Linux: CentOS7 EMQX:V3.2.3 题外话: 这里主要介绍Websocket的支持问题。 对ws的支持比较正常,但是对wss的支持,调了较长的时间,没有成功。 JavaScript支持mqtt的工具有paho.mqtt.js和mqtt.js. 我这里为了研究wss, ...
分类:其他好文   时间:2019-10-12 17:15:02    阅读次数:781
KVC/KVO
KVC全称:Key Value Coding(键值编码)赋值1234- (void)setValue:(id)value forKey:(NSString *)key;- (void)setValue:(id)value forKeyPath:(NSString *)keyPath;- (void)... ...
分类:其他好文   时间:2019-10-02 21:00:00    阅读次数:118
KVC
概述 KVC的全程是Key-Value Coding, 俗称"键值编码",可以通过一个key来访问属性 常见的AP有 KVC设置原理 提示:通过KVC访问对象的属性赋值,不管是否存在Set方法,都是会触发KVO的监听方法的 KVO取值原理 ...
分类:其他好文   时间:2019-05-19 14:29:53    阅读次数:117
站在分析的角度去实现插件框架
开场一些题外话,今天登陆这个"小菜"的博客园,感触颇多。"小菜"是我以前在QQ群里面的网名,同时也申请了这个博客园账户,五年前的"小菜"在NET和C++某两个群里面非常的活跃,也非常热心的帮助网友尽能力所及解决技术上的问题。依稀记得当时NET群里面的"青菊、Allen、酷酷",C++群里面的"夏老师 ...
分类:其他好文   时间:2019-04-21 09:56:37    阅读次数:134
oc kvc的模式:匹配搜索模式(模式匹配)、装包解包
按照一定规则使用匹配模式在目标空间进行搜索,然后执行相应操作; 运行时系统将kvc的运行机制解释为模式匹配,将值的兼容性问题解释为装包解包问题 一、模式匹配 The default implementation of the NSKeyValueCoding protocol provided by ...
分类:其他好文   时间:2019-03-27 12:55:30    阅读次数:142
iOS无埋点数据SDK实践之路
SDK已经具备不需要代码埋点就能自动的、动态可配的、全面且正确的收集用户在使用App时的所有事件数据。除此之外,还单独开发了与之配合的圈选SDK,能够在App端完成对界面元素的圈配以及KVC配置的上传。而界面元素圈配的工作完全可以交给用研与产品人员来做,减轻了开发人员的工作量。SDK已有的功能可以分为两大部分:基本事件数据的收集:基本事件的收集是指应用冷启动事件、页面事件、用户点击事件、Scrol
分类:移动开发   时间:2018-12-05 18:38:38    阅读次数:239
iOS开发UI篇—KVC简单介绍
ios开发UI篇—Kvc简单介绍 一、KVC简单介绍 KVC key valued coding 键值编码 KVC通过键值间接编码 补充: 与KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你。 二、使用KVC 1.KVC基 ...
分类:移动开发   时间:2018-09-21 15:14:20    阅读次数:244
iOS 模块分解—「Runtime面试、工作」看我就 🐒 了 ^_^.
引导 相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有成员变量,还有「 给类动态添加属性:LNTextField.placeholderColor || 交换方法:imageNam ...
分类:移动开发   时间:2018-09-20 01:11:34    阅读次数:240
妙用valueForKeyPath
valueForKey与valueForKeyPath在KVC中同时出现,都可以使用,难免让开发者迷惑;心里知道肯定是不一样,但具体的用法你会吗?其实valueForKeyPath的功能更强大,支持深层次结构的调用和特殊用法,下面展示其在对象操作符中的使用。 对象操作符有三类: 聚合操作符(Aggr ...
分类:其他好文   时间:2018-08-02 02:12:40    阅读次数:250
swift kvc赋值
1定义模型属性的时候,如果是对象,通常都是可选的(在需要的时候创建,避免写构造函数,简化代码) 2如果是基本数据类型,不能设置成可选的,而且要设置初始值,否则KVC会崩溃 3使用KVC方法前,需要先调用super.init(),保证对象实例化完成 4必须在类的前面添加@objcMembers(或者在 ...
分类:编程语言   时间:2018-07-25 23:54:14    阅读次数:299
491条   上一页 1 2 3 4 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!