码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo    ( 850个结果
【iOS - 周总结】开发中遇到的小知识点(2018.12.17-2018.12.22)
本周知识点遇到的少。 部分知识点是关于图表的,已在前几篇文章中显示。 1.键值监听要注意关闭 在一个播放视频的页面返回后,在6s上运行没问题,可是在5s上运行会崩溃。我查看日志发现是kvo的问题。发现我在页面消失后没有去除观察者。从而出现崩溃。 2.多注意查看源码 CWLateralSlide一个很 ...
分类:移动开发   时间:2018-12-22 18:32:02    阅读次数:221
iOS无埋点数据SDK实践之路
SDK已经具备不需要代码埋点就能自动的、动态可配的、全面且正确的收集用户在使用App时的所有事件数据。除此之外,还单独开发了与之配合的圈选SDK,能够在App端完成对界面元素的圈配以及KVC配置的上传。而界面元素圈配的工作完全可以交给用研与产品人员来做,减轻了开发人员的工作量。SDK已有的功能可以分为两大部分:基本事件数据的收集:基本事件的收集是指应用冷启动事件、页面事件、用户点击事件、Scrol
分类:移动开发   时间:2018-12-05 18:38:38    阅读次数:239
通过子类实现KVO,浅析KVO底层原理
通过手动实现KVO,对KVO底层原理有一定认识。 KVO只要是通过监听set方法,从而实现对该对象的监听。 要监听set方法,有两种实现方式,第一就是使用分类,重写set方法,但是这样就会覆盖父类的set方法,所以不可行,pass掉。 第二就是使用子类,把父类的isa指针改为子类。然后调用父类色se ...
分类:其他好文   时间:2018-12-04 13:23:15    阅读次数:217
工厂模式
老板:阿飞,上次面包店老板找我聊了一下,他们是大规模的从各大小原料商铺进的原料,出现了好多偷工减料的情况,现在他们做大了,想自己开几个原料提供点,如果中国的顾客去买,发现原料用尽,就要去找中国原料提供点,拿原料,这个功能看看好不好实现,如果好实现,你就开始做吧! 项目组长阿飞:这个可以实现,我去操作 ...
分类:其他好文   时间:2018-11-24 00:18:36    阅读次数:197
Go语言的包管理
1 概述 Go 语言的源码复用建立在包(package)基础之上。包通过 package, import, GOPATH 操作完成。 2 main包 Go 语言的入口 main() 函数所在的包(package)叫 main,main 包想要引用别的代码,需要import导入! 3 包定义,pack ...
分类:编程语言   时间:2018-10-28 15:00:18    阅读次数:156
AFNetworking 中观察者模式解析
0. Objective-C 中的观察者模式(KVO) Objective-C 语言实现了观察者模式(Key Value Observing, KVO),并提供了简单的使用接口。 供给使用者方便的注册观察者,注册观察方法,移除观察者。 a. 注册观察者 b. 实现观察者的观察方法 在观察者 obje ...
分类:Web程序   时间:2018-10-23 21:12:21    阅读次数:174
刨根问底KVO原理
介绍 KVO( )是一种监测对象属性值变化的观察者模式机制。其特点是无需事先修改被观察者代码,利用 实现运行中修改某一实例达到目的,保证了未侵入性。 A对象指定观察B对象的属性后,当属性发生变更,A对象会收到通知,获取变更前以及变更的状态,从而做进一步处理。 在实际生产环境中,多用于应用层观察模型层 ...
分类:其他好文   时间:2018-10-16 02:05:01    阅读次数:218
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
一个KVO 实现WKWebView加载进度条的例子 (注意最后移除观察者)
// // OpenWebViewController.m // Treasure // // Created by 蓝蓝色信子 on 16/7/29. // Copyright © 2016年 GY. All rights reserved. // #import "ZTOpenWebViewCo... ...
分类:Web程序   时间:2018-09-05 19:48:02    阅读次数:336
850条   上一页 1 ... 3 4 5 6 7 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!